bigpoint Geschrieben 30. August 2004 Geschrieben 30. August 2004 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
Goos Geschrieben 30. August 2004 Geschrieben 30. August 2004 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
bigpoint Geschrieben 30. August 2004 Autor Geschrieben 30. August 2004 Danke Noch eine Frage: Kann ich es auser Dynamischen SQL irgend wie lösen ?
Goos Geschrieben 30. August 2004 Geschrieben 30. August 2004 Danke Noch eine Frage: Kann ich es auser Dynamischen SQL irgend wie lösen ? Bitte Bitte Noch eine Antwort: JA Goos
bigpoint Geschrieben 30. August 2004 Autor Geschrieben 30. August 2004 Danke , Danke , Danke Noch eine Frage: und wie ??
bigpoint Geschrieben 30. August 2004 Autor Geschrieben 30. August 2004 hm..... stimt Vielen Dank wie setze ich aber wieder rowcount innerhalb eine transaction wieder zurück ?
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden