tablename som variabel
Hvorfor kan jeg ikke bruge @temptable i min SELECT i dette tilfælde. den skriver at der ikke findes et sådan objekt.Min printfunktion virker som den skal. den udskriver en række tabelnavne
OPEN tablenameKEY
FETCH NEXT FROM tablenameKEY INTO @temptable
WHILE @@FETCH_STATUS=0
BEGIN
SELECT * FROM DB1.dbo.['+ @temptable +']
WHERE DB1.dbo.['+ @temptable +'].Active=0
print 'tabelnavn :'+@temptable
FETCH NEXT FROM tablenameKEY INTO @temptable
END
Close tablenameKEY
DeAllocate tablenameKEY