Tengo una variable de tabla en una secuencia de comandos (no es un procedimiento almacenado). Dos preguntas:¿Cómo elimino las variables de tabla en SQL-Server? ¿Debería incluso hacer esto?
- ¿Cómo puedo soltar la variable de tabla? Drop Table @varName da un error "Incorrecto snytax".
- ¿Debo siempre hacer esto? Escuché que es una buena práctica. ¿Alguna vez es realmente necesario para pequeños guiones como este?
Aquí está mi código:
Declare @projectList table(
name varchar(40) NOT NULL);
Insert Into @projectList
Values ('BCR-00021')
Select *
From @projectList
Drop Table @projectList -- does not work
Puede no soltarlos a sí mismo por lo la segunda parte de su pregunta no se aplica. –