J'ai une variable de table dans un script (pas une procédure stockée). Deux questions :
- Comment supprimer la variable de la table ? Drop Table @varName donne une erreur "Incorrect snytax".
- Dois-je toujours faire ça ? J'ai entendu dire que c'était une bonne pratique. Est-ce vraiment nécessaire pour les petits scripts comme celui-ci ?
Voici mon code :
Declare @projectList table(
name varchar(40) NOT NULL);
Insert Into @projectList
Values ('BCR-00021')
Select *
From @projectList
Drop Table @projectList -- does not work