Ist so etwas wie diese möglich ?:eine variable Zeichenfolge in einer select Mit * von Aussage
DECLARE @test nvarchar(30) = 'Appt'
SELECT * FROM @test.dbo.tablename with (NOLOCK)
oder möglicherweise
DECLARE @test nvarchar(30) = 'Appt'
SELECT * FROM @test + '.dbo.tablename' with (NOLOCK)
Nein, nicht wahr?
Ich bin nicht auf der Suche nach der ganzen Zeichenfolge in eine Variable und verwenden Sie dann "EXEC". Ich habe lange Skripte, die ich nur versuchen möchte, um das zu ersetzen, wenn es auftritt.
Vielen Dank.
nicht. nicht möglich. Sie müssen eine Zeichenfolge erstellen und dann ausführen. –
Ok, das habe ich mir gedacht. War nur hoffnungsvoll :( –
Aber was ist das Problem? Sie können eine Funktion 'DoQuery (@test)' erstellen und kapseln den 'EXEC' Anruf –