Utilizzo dei tipi di dati alias

I tipi alias sono basati sui tipi di dati di sistema in SQL Server. I tipi alias possono essere utilizzati quando più tabelle devono archiviare lo stesso tipo di dati in una colonna ed è necessario verificare che queste colonne siano identiche per quanto riguarda il tipo di dati, la lunghezza e l'utilizzo dei valori Null. Ad esempio, è possibile creare un tipo alias denominato postal_code basato sul tipo di dati char. I tipi alias senza regole su una definizione predefinita associata sono supportati nelle variabili di tabella a partire da SQL Server 2005. I tipi alias nelle variabili di tabella non sono supportati nelle versioni di SQL Server precedenti a SQL Server 2005.

Quando si crea un tipo di dati alias, è necessario specificare i parametri seguenti:

  • Name

  • Tipo di dati di sistema sul quale si basa il nuovo tipo di dati

  • Utilizzo dei valori Null (se il tipo di dati consente valori Null)

    Se l'utilizzo dei valori Null non viene definito esplicitamente, sarà assegnato in base all'impostazione di ANSI NULL default per il database o la connessione.

Nota

Se un tipo alias viene creato nel database model, esisterà in tutti i nuovi database definiti dall'utente. Tuttavia, se il tipo di dati viene creato in un database definito dall'utente, esisterà soltanto in quel database.

Nota

Quando i tipi di dati alias vengono eliminati, è possibile che siano ancora presenti riferimenti a essi in variabili di tabella nel batch cui appartenevano.