Wie Festlegen von Wert zu deklarierter Variable in SQL Server.Wie Festlegen von Wert zu deklarierter Variable in SQL Server
DECLARE @V_SEQUENCE INT, @V_SEQUENCENAME NVARCHAR(MAX);
SET @V_SEQUENCENAME = 'dbo.MYSEQ';
EXEC('SELECT @V_SEQUENCE = NEXT VALUE FOR ' + @V_SEQUENCENAME)
SELECT @V_SEQUENCE
Hier bin ich erhalte eine Fehlermeldung:
Must declare the scalar variable "@V_SEQUENCE"'
Bitte sagen Sie mir, wie Ergebnis von @V_SEQUENCE
zu bekommen.
Wenn Sequenznamen konstant ist, dann brauchen Sie nicht dynamische SQL. –
Sequenzname ist dynamisch, nur zum Beispiel habe ich statischen Namen erwähnt. – Srinivas