Domov vývoj Čo je to parametrizovaný dotaz? - definícia z technológie

Čo je to parametrizovaný dotaz? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená parametrizovaný dopyt?

Parametrizovaný dotaz je typ dotazu SQL, ktorý na vykonanie vyžaduje najmenej jeden parameter. Zástupný symbol sa zvyčajne nahrádza parametrom v dotaze SQL. Parameter sa potom odovzdá dotazu v samostatnom príkaze.

Techopedia vysvetľuje parametrizovaný dotaz

Jedným z hlavných dôvodov použitia parametrizovaných dopytov je to, že robia otázky čitateľnejšie. Druhým a najpútavejším dôvodom je to, že parametrizované dotazy pomáhajú chrániť databázu pred útokmi SQL injekcie.


Nasleduje príklad parametrizovaného dotazu ADO.NET:


VYBERTE Priezvisko z kontaktov, KDE ContactID = @ContactID;


@ContactID je parameter pre tento dotaz, ktorý by mohol byť definovaný v nasledujúcom príkaze podobnom nasledujúcemu:


command.Parameters.Add (nový SqlParameter ("@ ContactID", theContactID));

Čo je to parametrizovaný dotaz? - definícia z technológie