Trabajar con tipos de datos de alias

Los tipos de alias se basan en los tipos de datos del sistema de SQL Server. Se pueden utilizar cuando varias tablas deben almacenar el mismo tipo de datos en una columna y desea asegurarse de que dichas columnas tienen exactamente los mismos tipo de datos, longitud y nulabilidad. Por ejemplo, se puede crear un tipo de alias denominado postal_code basado en el tipo de datos char. A partir de SQL Server 2005, se admiten tipos de alias sin reglas o una definición predeterminada adjunta en variables de tabla. Los tipos de alias en variables de tabla no se admiten en SQL Server anterior a SQL Server 2005.

Cuando cree un tipo de datos de alias, debe suministrar los parámetros siguientes:

  • Nombre

  • Tipo de datos del sistema en el que se basa el nuevo tipo de datos.

  • Nulabilidad (si el tipo de datos permite valores NULL).

    Si no se define explícitamente la nulabilidad, se asignará en función de la configuración de los valores NULL ANSI predeterminada de la base de datos o conexión.

[!NOTA]

Si se crea un tipo de alias en la base de datos modelo, existirá en todas las nuevas bases de datos definidas por el usuario. Sin embargo, si el tipo de datos se crea en una base de datos definida por el usuario, sólo existirá en esa base de datos.

[!NOTA]

Aunque se quite un tipo de datos de alias, las variables de tabla podrán seguir haciendo referencia a él más adelante en el lote del que se quitaron.