Utilizzo dei tipi di dati alias

I tipi alias sono basati sui tipi di dati di sistema in SQL Server 2005. 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 non sono supportati nelle variabili di tabella.

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.

Vedere anche

Concetti

Tipi di dati (Motore di database)

Altre risorse

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

Guida in linea e informazioni

Assistenza su SQL Server 2005