![]() |
Datenbank: MS-Sqlserver • Version: 2005 • Zugriff über: ADO
SELECT ... INTO @VARIABLE mit T-SQL
Hallo,
ich möchte gerne einen Wert aus einer Spalte in eine Variable schreiben. Unter Firerbird ist folgendes möglich
SQL-Code:
Dabei ist sichergestellt, dass das SELECT nur einen Datensatz zurückliefert.
SELECT STANDID FROM @Table WHERE a=@_a and b=@_b INTO :@NEWID
Wie realisiere ich das in T-SQL? |
Re: SELECT ... INTO @VARIABLE mit T-SQL
SQL-Code:
Wobei das mit der @Table-Variable nicht gehen wird. Dafür ist dynamisches SQL nötig und da wirst du dann Probleme mit der Sichtbarkeit von Variablen bekommen.
SELECT @NEWID = STANDID
FROM @Table WHERE a=@_a AND b=@_b |
Re: SELECT ... INTO @VARIABLE mit T-SQL
Hallo omata,
vielen Dank für deine schnelle Antwort. Ich habe ca. 4 Stunden damit verbracht das Internet nach einer Lösung zu durchsuchen. Ca. 10 Minuten nach dem ich die Frage hier gestellt hatte, habe ich eine Lösung gefunden
SQL-Code:
@Table ist eine temporäre Tabelle. Funktioniert prima
SET @_NEWID = (SELECT standid FROM @Table WHERE a=@_a and b=@_b)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz