Utilisation de types d'alias

Les types d'alias sont basés sur les types de données système dans SQL Server 2005. Ils peuvent être utilisés si plusieurs tables doivent stocker le même type de données dans une colonne et si vous devez faire en sorte que ces colonnes présentent exactement le même type de données, la même longueur et le même comportement vis-à-vis des valeurs NULL (autorisées ou pas). Par exemple, vous pouvez créer un type d'alias appelé postal_code sur la base du type de données char. Les types d'alias ne sont pas autorisés dans les variables de table.

Lorsque vous créez un type d'alias, vous devez indiquer les paramètres suivants :

  • le nom 
  • le type de données système sur la base duquel le nouveau type est créé ;
  • la possibilité de valeur NULL (si le type de données accepte les valeurs NULL)
    Lorsqu'elle n'est pas explicitement définie, la possibilité de valeur NULL pour ce type de données est déterminée en fonction du paramètre de valeur NULL ANSI par défaut pour la base de données ou la connexion.
ms189283.note(fr-fr,SQL.90).gifRemarque :
Si un type d'alias est créé dans la base de données model, il existe dans toutes les nouvelles bases de données définies par l'utilisateur. Toutefois, s'il est créé dans une base de données définie par l'utilisateur, il n'existe que dans cette base de données particulière.
ms189283.note(fr-fr,SQL.90).gifRemarque :
Même supprimé, un type d'alias peut être référencé par des variables de table ultérieures dans le lot (duquel il a été supprimé).

Voir aussi

Concepts

Types de données (Moteur de base de données)

Autres ressources

CREATE TYPE (Transact-SQL)
DROP TYPE (Transact-SQL)
ALTER TABLE (Transact-SQL)
CREATE TABLE (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005