Quiero declarar una variable de tabla y completarla con una selección, sin tener que definir explícitamente sus columnas. Hace T-SQL permite que algo como esto:Declare una variable de tabla basada en la instrucción Select
DECLARE @people TABLE() SELECT * FROM Persons;
Hipotéticamente, la afirmación anterior se correspondería con tipos de columna de forma idéntica, y llenar la variable de tabla @people al mismo tiempo. :)
Exactamente lo que iba a decir. La sintaxis para declarar variables de tabla no permite algo tan dinámico. – Yuck