Dom Rozwój Co to jest sparametryzowane zapytanie? - definicja z techopedii

Co to jest sparametryzowane zapytanie? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza zapytanie sparametryzowane?

Zapytanie sparametryzowane jest rodzajem zapytania SQL, które wymaga co najmniej jednego parametru do wykonania. Symbol zastępczy zwykle zastępuje parametr w zapytaniu SQL. Parametr jest następnie przekazywany do zapytania w oddzielnej instrukcji.

Techopedia wyjaśnia sparametryzowane zapytanie

Jednym z głównych powodów korzystania ze sparametryzowanych zapytań jest to, że sprawiają, że zapytania są bardziej czytelne. Drugim i najbardziej przekonującym powodem jest to, że sparametryzowane zapytania pomagają chronić bazę danych przed atakami iniekcyjnymi SQL.


Poniżej znajduje się przykład zapytania sparametryzowanego ADO.NET:


WYBIERZ Nazwisko z Kontaktów GDZIE ContactID = @ContactID;


@ContactID to parametr tego zapytania, który można zdefiniować w kolejnej instrukcji podobnej do następującej:


command.Parameters.Add (nowy SqlParameter („@ ContactID”, theContactID));

Co to jest sparametryzowane zapytanie? - definicja z techopedii