Tipi di T-SQL dati

December 7

Tipi di T-SQL dati


Il tipo di dati Transact-SQL è un attributo che definisce il tipo di dati che un oggetto può contenere. I tipi di dati più comunemente utilizzati in SQL Server includono intero, carattere, data e ora e stringa binaria. SQL Server fornisce un elenco dei tipi di dati di sistema che definisce tutti i tipi di dati utilizzati nei server SQL. È inoltre possibile definire i propri tipi di dati che utilizzano i tipi di dati di sistema in Transact-SQL.

Tipi di dati di sistema

SQL Server assegna un tipo di dati per ogni colonna in tabelle di dati. Tutti i valori di dati della colonna sono dello stesso tipo di dati. Ci sono le seguenti categorie di tipi di dati: Numerico, carattere, temporale e decimale. tipi di dati numerici tra cui interi sono utilizzati per rappresentare i numeri. I tipi di dati di carattere includono CHAR e VARCHAR, che specifica le stringhe di lunghezza fissa.

Tipi di dati temporali

i tipi di dati temporali sono di seguito analizzati DATETIME, SMALLDATETIME, DATA, ORA, DATETIME2 e DATATIMEOFFSET. Questi tipi di dati specificano una data e l'ora con ogni valore viene memorizzato utilizzando valore intero a 4 o 2 byte. I valori di data varia da 1753/01/01 al 12/31/9999. i tipi di dati data e ora vengono introdotti come potrebbe essere necessario contenere solo la data o l'ora. Il tipo di dati DATA utilizza 3 tipi e si estende dal 01/01/0001 al 12/31/9999.

Tipo di dati DECIMAL

Il tipo di dati decimale è normalmente memorizzato sul disco con lunghezza fissa. In SQL Server 2005 o versioni successive, questo tipo di dati può essere di lunghezza variabile utilizzando il nuovo formato di archiviazione denominato vardecimal. Con vardecimal, è possibile ridurre notevolmente lo spazio di archiviazione per una colonna decimale.

Definito dall'utente Tipo di dati

I tipi di dati definiti dall'utente sono anche chiamati tipi di dati alias. Essi dipendono dai tipi di dati di sistema in SQL Server. I tipi di dati alias sono applicabili quando numerose tabelle di dati contenere lo stesso tipo di dati in una colonna e queste colonne hanno tipo di dati identici, lunghezza e null-capacità. Per esempio, un tipo di postal_code alias denominato si basa sul tipo di dati char. Un tipo di dati alias ha le seguenti variabili: nome, i tipi di dati di sistema (in cui il nuovo tipo di dati è costruito) e Null-abilità.