Ich habe eine Tabellenvariable in einem Skript (keine gespeicherte Prozedur). Zwei Fragen:
- Wie lösche ich die Tabellenvariable? Drop Table @varName gibt einen Fehler "Falsche Snytax" aus.
- Soll ich das immer machen Ich höre, es ist eine gute Praxis. Ist es jemals wirklich notwendig für solche kleinen Skripte?
Hier ist mein Code:
Declare @projectList table(
name varchar(40) NOT NULL);
Insert Into @projectList
Values ('BCR-00021')
Select *
From @projectList
Drop Table @projectList -- does not work