tipos tipo length datos dato data sql-server variables types declaration

sql-server - tipo - varchar max length sql server



Declarar tipo de variable basado en un tipo de columna (2)

No, no puedes hacer esto. El equivalente más cercano es User-Defined Data Types . Esto le dará una capa de abstracción que puede ayudar, pero no es lo mismo que derivar un tipo de una columna.

En el PL-SQL de Oracle, puede declarar una variable y definir su tipo en función de una columna de tabla:

declare var1 table.column%TYPE;

¿Es posible hacer algo similar en MS SQL Server?


Puede que evite el problema real, pero puede "hacer trampa" un poco

Select * INTO #tmp From MyTable Where 1 = 0

Creará automáticamente una tabla temporal con todas las columnas con los tipos de datos correctos.