SQL Ausdruck Parameter erlauben Ihre Programme , um Werte in Variablen . Die Parameter werden in der SQL gespeicherten Prozedur Definition Überschrift . Sie können eine oder mehrere Eingangs- Parameter in der gespeicherten Prozedur zu ermöglichen, aber die Benutzer werden durch die Grenzen Sie beschränkt. Außerdem müssen Sie den Datentyp für jeden Eingabeparameter Sie ermöglichen in der Prozedur. Anleitung
1
Klicken Sie in Windows "Start" -Taste auf Ihrem SQL -Server. Klicken Sie auf " Alle Programme", und klicken Sie auf " SQL Server. " Klicken Sie auf " Management Studio " , um die gespeicherte Prozedur - Editing-Software zu öffnen.
2
Klicken Sie auf den Namen der Datenbank auf der linken Seite des Fensters. Klicken Sie auf " Programmierbarkeit . " Eine Liste gespeicherter Prozeduren wird angezeigt. Der rechten Maustaste auf die gespeicherte Prozedur, die Sie bearbeiten möchten, und wählen Sie " Ändern ". Die gespeicherte Prozedur wird in der SQL -Editor.
3
Fügen Sie die Parameter an die Prozedur-Definition . Das Folgende ist ein Beispiel für die gespeicherte Prozedur " myproc ", die hat zwei Eingabeparameter "@ var1 " und "@ var2 " Ausdrücke :
ändern Prozedur sp_myproc
@ var1 int ,
@ var2 varchar ( 10)
AS
select * from Kunden, wo fname = @ var1 und lname = @ var2
Dieses Verfahren verwendet die Variablen zurück die Informationen eines Kunden , mit dem Vor-und Nachnamen .
4
Presse "F5 ", um die Änderungen an der gespeicherten Prozedur. Um das Verfahren zu testen , klicken Sie auf die " New Query" -Taste. Im Editor , geben Sie den folgenden Code:
sp_myproc 'Joe ', ' smith '
Der obige Code ruft die gespeicherte Prozedur und übergibt den "joe " und " smith" Parameter