Comment puis-je déposer les variables de table dans SQL-Server? Dois-je encore le faire?

J'ai un tableau de variable dans un script (pas une procédure stockée). Deux questions:

  1. Comment puis-je supprimer la table variable? Drop Table @nom_variable donne un "Incorrect snytax" erreur.
  2. Dois-je faire cela? J'entends c'est une bonne pratique. Est-il vraiment nécessaire pour les petits scripts de ce genre?

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
  • Vous ne pouvez pas vous déplacer vous-même si la 2ème partie de votre question ne s'applique pas.
InformationsquelleAutor jtpereyda | 2011-04-13