Nwlapcug.com


Tipi di dati SQL Server 2008



SQL Server 2008 è un'applicazione di gestione integrata dei dati di Microsoft, utilizzato per progettare, sviluppare e gestire soluzioni di database di piccole-medie dimensioni. Ogni database è costituito da un insieme di tabelle di dati correlate; ogni tabella è costituito da colonne con tipi di dati assegnati per limitare l'intervallo di valori che può contenere. Ad esempio, una colonna "Nome" con tipo di dati string assegnato può contenere solo alfabeti.

Tipi di dati numerici

Tipi di dati numerici sono il tipo di dati più comune e vengono utilizzati per memorizzare i numeri di "esatti" e "approssimativi". Reale e numeri in virgola mobile sono classificati come numeri approssimati, o numeri a virgola mobile e hanno precisione inferiore. I numeri esatti sono interi, numeri decimali e monetari. TINYINT, SMALLINT, INT, BIGINT, DECIMAL, SMALLMONEY, MONEY e NUMERIC sono tipi di dati disponibili a voi a seconda dell'intervallo di valori che si desidera memorizzare. TINYINT, SMALLINT, INT e BIGINT memorizzare valori interi, che non hanno decimali. SMALLMONEY e soldi vengono utilizzati per memorizzare i valori monetari. I numeri decimali sono specificati dalla scala e precisione: precisione definisce il numero totale di cifre prima e dopo il punto decimale, e la scala si riferisce al numero di cifre dopo la virgola decimale.

Tipi di dati carattere

Il tipo di dati carattere è costituito da CHAR, VARCHAR, NCHAR e NVARCHAR per memorizzare i caratteri di lunghezza fissa o variabile e dati Unicode o non Unicode. Tipo di dati CHAR può memorizzare la lunghezza fissa di alfabeti (A - Z), numeri e caratteri speciali; VARCHAR può conservare una lunghezza variabile di caratteri con una restrizione sulla lunghezza massima. NCHAR e NVARCHAR sono tipi di dati Unicode che vengono anche utilizzati per memorizzare i caratteri di altre lingue. NCHAR occupa archiviazione fissa lunghezza non importa di quale possa essere la dimensione dei caratteri, mentre NVARCHAR prende la memoria a seconda delle dimensioni del valore fino a un valore massimo.

Data e ora tipi di dati

Questi sei tipi di dati vengono utilizzati per memorizzare i valori di data e ora. Tipi di dati SMALLDATETIME e DATETIME vengono utilizzati per memorizzare la data e l'ora come valori singoli ed erano presenti nelle versioni precedenti di SQL Server. Il DATETIME2 e DATETIMEOFFSET, introdotti in SQL Server 2008, offrono maggiore precisione, accettare i valori di gamma più ampia, più tempo-zona-specifiche rispetto alle versioni precedenti dei tipi di dati di data e ora. Data e ora possono essere memorizzati separatamente in questi tipi di dati.

Tipi di dati binari

Tipi di dati binari consentono di memorizzare dati fino a 2 gigabyte e anche funzioni di supporto per modificare i tipi di dati binari. Questi includono BIT, con valori accettabili di "Null", "0" e "1". Tipo di dati binario viene utilizzato per memorizzare dati binari di lunghezza fissa con un massimo di 8.000 byte. VARBINARY consente di memorizzare i dati con una lunghezza variabile con un massimo di 2 gigabyte.

Tipi di dati XML

Tipi di dati XML vengono utilizzati per memorizzare e modificare i documenti di Extensible Markup Language (XML) con una dimensione massima di 2 GB e un massimo di 128 livelli.

Tipi di dati spaziali

Tipi di dati spaziali consentono di archiviare i dati posizione-specifici. Questi includono il tipo di dati geometrici, che viene utilizzato per memorizzare le linee, punti, curve e poligoni, e tipo di dati GEOGRAPHY, che viene utilizzato per memorizzare le longitudini e latitudini. È possibile utilizzare queste funzionalità di dati spaziali con lo sviluppo di applicazioni basate sulla posizione.

Tipi di dati HierarchyID

Questi tipi di dati vengono utilizzati per memorizzare e modificare i dati gerarchici, ad esempio diagrammi di flusso e organigrammi.