Mehrere SQL-Befehle in einer SP

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Hallo NG,

ich möchte eine SP im MSSQL2k erstellen, die mehrere SQL-Statements
hintereinander bearbeitet, die alle dieselbe Variable benötigen, z.B.

@myVariable int

UPDATE myfeld1 FROM myTable1 WHERE myFeld1 = @myVariable

UPDATE myfeld2 FROM myTable2 WHERE myFeld2 = @myVariable

UPDATE myfeld3 FROM myTable3 WHERE myFeld3 = @myVariable

Wenn ich das so versuche, wird nur der erste Update durchgeführt. Muss ich
die Variable öfters deklarieren?

Und ist es grundsätzlich ratsam, mehrere SQL-Statements in eine SP zu
verpacken, oder lieber pro Statement eine SP anzulegen und die SPs dann
nacheinander aufzurufen?

Vielen Dank im voraus,
Andreas


.