Veröffentlicht 30. August 200421 j Ich möchte eine Prozedur schreiben die mir gewissen Anzahl von Daten liefert. Warum funktioniert es so nicht ? declare @un int set @un = 13 select top @un mon,man,ab,pc from tabele where mon = 12 [/PHP] Fehler : Server: Nachr.-Nr. 170, Schweregrad 15, Status 1, Zeile 3 Zeile 3: Falsche Syntax in der Nähe von '@un'. Die Variable @un kriege ich erstmal nach gewissen berechnungen in der Prozedur
30. August 200421 j Ich möchte eine Prozedur schreiben die mir gewissen Anzahl von Daten liefert. Warum funktioniert es so nicht ? Antwort: Weil Top keine Variablen akzeptiert Goos
30. August 200421 j Autor Danke Noch eine Frage: Kann ich es auser Dynamischen SQL irgend wie lösen ?
30. August 200421 j Danke Noch eine Frage: Kann ich es auser Dynamischen SQL irgend wie lösen ? Bitte Bitte Noch eine Antwort: JA Goos
30. August 200421 j Autor hm..... stimt Vielen Dank wie setze ich aber wieder rowcount innerhalb eine transaction wieder zurück ?
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.