Elenco tipi di dato in SqlServer
a cura di Oscar Zanin (requisiti: nessuno)
Tipo di dato Descrizione Binari binary Lunghezza fissa fino a 8000 byte di dati binari varbinary Lunghezza variabile fino a 8000 byte di dati binari Stringhe char Lunghezza fissa fino a 8000 caratteri varchar Lunghezza variabile fino a 8000 caratteri nchar Lunghezza fissa fino a 4000 caratteri nvarchar Lunghezza variabile fino a 4000 caratteri Data e ora datetime Valori compresi tra il 1/1/1753 ed il 31/12/9999 smalldatetime Meno preciso ma occupa solo 4 byte di memoria Valuta money Precisione al decimillesimo e occupa 8 byte di memoria smallmoney Precisione al decimillesimo e occupa 4 byte di memoria Numerici float Contiene numeri in virgola mobile positivi e negativi ed occupa 8 byte di memoria real Contiene numeri in virgola mobile positivi e negativi ed occupa 4 byte di memoria decimal Vedi numeric numeric Comprende numeri interi ed occupa 2 byte di memoria per una precisione di 7 cifre int Occupa 4 byte di memoria smallint Occupa 2 byte di memoria tinyint Occupa 1 byte di memoria Speciali bit Booleano, accetta i flag True o False cursor Tipo di dato usato per la creazione di Stored Procedures sysname Varchar(128) occupa 256 byte di memoria e viene usato per assegnare nomi ad ogetti del database quali tabelle, Stored Procedures, ecc... timestamp Contatore assegnato automaticamente da SQL Server, occupa 8 byte di memoria uniqueidentifier Identificativo univoco globale, occupa 16 byte di memoria Testo ed immagini text Tipo Varchar a lunghezza variabile ntext Tipo Varchar a lunghezza variabile, meno dispendioso del precedente image Usato per le immagini, contiene dati binari a lunghezza variabile