Ayer en el tema de los Restore apareció un tipo de dato nuevo. Que no lo escoges cuando estas en el Management Studio pero si en TSQL.
Vamos a ver que es este tipo de do.
Se utiliza para las columnas de la tabla, las variables y parámetros de procedimiento almacenado que almacenan nombres de objetos. Este tipo de datos no aparece en la lista de tipo de datos que viene al crear las tablas a través de diseñador de tablas. Sin embargo, puede ser utilizado para la definición de las columnas de las tablas cuando se crean con T-SQL.
Por defecto no es nulo.
Podemos ver que el nombre de la columna se define como sysname esto es debido a que el valor de este es en realidad un objeto en sí mismo (una tabla).
Lo vi mirando otras cosas y os puse el ejemplo. No veo su función más alla de la simple utilizacion de meter en una variable el nombre de la tabla,nombre del procedimiento almacenado, etc … Me parece que lo utiliza Microsoft a la hora de construir tablas internas y procedimientos almacenados, etc dentro de SQL Server.
Espero que os haya sacado de dudas.