Explore Courses Blog Tutorials Interview Questions
0 votes
in SQL by (20.3k points)

I have a table variable in a script (not a stored procedure). Two questions:

How do I drop the table variable? Drop-Table @varName gives an "Incorrect syntax" error.

Should I always do this? I hear it's a good practice. Is it ever really necessary for small scripts like this?

Here's my code:

Declare @projectList table(

    name varchar(40) NOT NULL);

Insert Into @projectList

Values ('BCR-00021')

Select *

From @projectList

Drop Table @projectList -- does not work

1 Answer

0 votes
by (40.7k points)

Table variables are automatically local and automatically dropped 

Related questions

Browse Categories