Innholdsfortegnelse:
Definisjon - Hva betyr Parameterisert spørring?
En parameterisert spørring er en type SQL-spørring som krever minst en parameter for utførelse. En plassholder erstattes normalt med parameteren i SQL-spørringen. Parameteren blir deretter sendt til spørringen i en egen uttalelse.
Techopedia forklarer Parameterized Query
En hovedårsak til å bruke parameteriserte spørsmål er at de gjør spørsmål mer lesbare. Den andre og mest overbevisende årsaken er at parameteriserte spørsmål er med på å beskytte databasen mot SQL-injeksjonsangrep.
Følgende er et eksempel på en ADO.NET-parameterisert spørring:
VELG Efternavn fra kontakter HVOR ContactID = @ContactID;
@ContactID er parameteren for denne spørringen, som kan defineres i en påfølgende uttalelse som ligner på følgende:
kommando.Parametre.Legg til (ny SqlParameter ("@ ContactID", theContactID));
