un tipo di dati in Transact SQL specifica che tipo di dati di un oggetto nel sistema di gestione di database relazionale può contenere. Alcuni dei tipi di dati più comuni sono numeri interi , caratteri , stringhe , decimali , binari , date e orari . Ogni record deve avere un tipo di dati definito assegnato. Alcuni sistemi di assegnare un tipo di dati predefinito in cui è stato specificato nessuno . Ci sono diverse categorie di tipi di dati , inclusi i valori numerici esatti , numeri da approssimative , stringhe di caratteri , stringhe binarie , data e ora , stringhe di caratteri Unicode e altri tipi di dati . Gli utenti possono anche definire i loro tipi di dati . Combinazioni
I tipi di dati possono essere combinati con le operazioni del sistema di gestione di database relazionali . Il tipo di dati risultante dalla combinazione di espressioni con tipi di dati diversi è determinata da regole di precedenza . In generale , il tipo di dati di precedenza inferiore viene convertito nel tipo di dati di una precedenza . Se la conversione non è possibile , l'espressione restituisce un errore . Date e orari sono di precedenza maggiore rispetto numerici , che sono a loro volta di precedenza maggiore rispetto stringhe di caratteri o tipi di dati binari.
Bagagli
Alcuni tipi di dati sono raggruppati per le loro caratteristiche di conservazione . Ciò è particolarmente vero per i tipi di dati che definiscono grandi oggetti o valori . I tipi di dati LOB includono testo , xml, nvarchar (max) e di immagine . Le grandi tipi di dati di valore comprendono : nvarchar (max ) , varchar (max) e varbinary (max )