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 : numerici , carattere, temporali e decimali . Tipi di dati numerici compresi interi sono utilizzati per rappresentare i numeri . Tipi di dati carattere includono CHAR e VARCHAR , che specifica le stringhe a lunghezza fissa .
Temporali Tipi di dati
tipi di dati temporali consistere, DATETIME , SMALLDATETIME , DATA, ORA , DATETIME2 e DATATIMEOFFSET . Questi tipi di dati specificano una data e ora di ogni valore viene memorizzato utilizzando valore intero a 4 o 2 byte . La data di valori varia da 1753/01/01 al 12/31/9999 . Tipi di dati di data e ora sono introdotti come potrebbe essere necessario per contenere solo la data o l'ora . Il tipo di dati DATE utilizza 3 tipi e si estende dal 01/01/0001 al 12/31/9999 .
DECIMALE Tipo di dati
Il tipo di dati DECIMAL è 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.
User Defined Data Type
tipi di dati definiti dall'utente sono anche chiamati tipi di dati alias . Essi dipendono dal tipo di dati di sistema di SQL Server . Tipi di dati alias sono applicabili quando numerose tabelle di dati contenere lo stesso tipo di dati in una colonna e le colonne che contengono dati identici tipo, lunghezza e null- abilità . Per esempio, un tipo alias denominato postal_code è costruita sul tipo di dati char . Un tipo di dati alias ha le seguenti variabili: . Nomi , i tipi di dati di sistema ( su cui è costruito il nuovo tipo di dati ) e Null - capacità
software © www.354353.com