Forum: SQL |
Thema:
Re: Variablen im SQL String |
Von:
Ansgar Sommer (
30.06.2005 17:15) |
Hallo Matthias,
ich baue mir die scripts in SP's auch dynamisch auf allerdings verwende ich folgende Syntax
DECLARE @EXEC_STR nvarchar(4000)
SET @EXEC_STR = 'UPDATE ' + @TABLE_NAME + ' SET '
SET @EXEC_STR = @EXEC_STR + 'UNIQID = null,'
.....
EXEC (@EXEC_STR)
hth
Gruß
Ansgar Sommer
Ansgar Sommer
Betreff |
Von |
Datum |
|
  |
Re: Variablen im SQL String
Hallo Ansgar,<br><br>auch diese Variante habe ich schon versucht, mit dem selben Mißerfolg. Das Problem scheint darin zu bestehen, das ich auf unser Wahrenwirtschaftssystem nur mit einem "Unterstring"... |
 |
 |
 |
|
|
G.
Guest
|
01.07.2005 08:10 |
|
  |
Re: Variablen im SQL String
Hallo,<br><br>erstmal vorweg:<br>Variablen werden ganz ohne Hochkomata bei einer<br>Prozedur mitgegeben. Die richtige Spezfifizierung<br>wird durch die vorherige Deklarationn getätigt:<br><br><br>CREATE PROCEDURE... |
 |
 |
 |
|
|
Guido
Nachtigall
|
01.07.2005 09:15 |
|
  |
Re: Variablen im SQL String
TIPP: Eventuell liegt es auch an den Hochkommata in der SELECT Anweisung:<br><br>create...<br><br>var @i ...<br><br>SELECT * FROM WHERE id=@i<br><br>==> das @i wird nicht mit Hochkomma angegeben - auch nicht, wenn ID... |
 |
 |
 |
|
|
Torsten
Arlt
|
01.07.2005 11:12 |
|
  |
Re: Variablen im SQL String
Ich habs schon auf verschiedenste Art und weise versucht, mit keinem, mit einem, mit drei und mit vier Hochkommata, es geht nicht. Es sind ja zwei Abfragen die erste, der String greift auf die Daten... |
 |
 |
 |
|
|
G.
Guest
|
04.07.2005 14:18 |
|
  |
Re: Variablen im SQL String
Zum besseren Verständnis.<br><br>Führst du die CreateProcedure Funktion aus und<br>versuchst dann darauf zuzugreifen ?<br><br>Oder veränderst du die Procedure jedes Mal und löscht<br>sie hinterher ?<br><br><br> |
 |
 |
 |
|
|
Guido
Nachtigall
|
08.07.2005 14:09 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!