Ich möchte eine Variable in SQL Server festlegen, die Datum aus einer Sicht die Abfrage Ich bin mitist es möglich, Variable innerhalb einer Ansicht in Sql Server zu setzen?
declare @var varchar(20)
set @var = (SELECT Current_Period_SID FROM dbo.VW_Current_Period_SID_USNT)
nur gefragt, ist die Auswahl ist es eine Möglichkeit, Variablen in einer Ansicht so etwas wie
CREATE VIEW mp_test AS
declare @var varchar(20)
set @var = (SELECT Current_Period_SID FROM dbo.VW_Current_Period_SID_USNT)
GO
einstellen
Dies führt zu Fehler
können Sie eine Funktion schreiben, um eine Variable zu setzen und sie zurückbringen. Das Verwenden einer Ansicht ist nicht die richtige Methode. –
Es sollte auch beachtet werden, dass, wenn Ihre Unterabfrage mehr als einen Wert zurückgibt, ein anderer Fehler angezeigt wird. – BJones
Danke für die Antwort, ich werde dies als eine Funktion tun dann – mb1987