SQL -kod används för att hämta information från databasen och returnera den till ansökan . Till exempel kan en kundtjänst agent behöver leveransinformation för en kund . Programmerare använder SQL-frågor för att söka information för agenten . Behöver dock agenten att berätta databasen för att hitta bara kunder med de angivna kriterierna . Det är där SQL- parametrar spelar in . De tar de variabler som anges av användare av programmet så att databasen kan bara söka på poster med de angivna kriterierna . Instruktioner
1
Skapa SQL-frågan . Det första steget är att sätta upp frågan. Koden nedan söker all customers.select förnamn , last_namefrom customerwhere telefon = Den " " klausul där SQL parametrar ska användas .
2 Definiera lagrade procedurer med parametrar. En mall för en lagrad procedur är följande : skapa proc sql_myProc ( @ telefon varchar ( 50 ) ) som Den första raden i koden talar om SQL Server för att skapa den lagrade proc . Den " sql_myProc " text kan ersättas av en egen SQL-server namn . Den andra raden innehåller parametrarna. Samtliga variabler för SQL behöver " @ " tecknet framför dem . I detta exempel @ telefonen är inställd som ingång variabel som kan innehålla 50 tecken . Avsikten är att hämta telefonnumret till kundtjänst agent ingångar och använda den för att hitta informationen .
3 Ställ frågan att returnera information som baseras på SQL- parametern . Med frågan från steg 1 , integrera SQL parameter.select förnamn , last_namefrom customerwhere telefon = @ phoneThis SQL-fråga använder telefonen parameter skickas av kundtjänst agent . Den @ telefon parametern upprätthåller variabeln skickas av användaren att använda i frågan .