SQL Server 2008 tipi di dati

September 27

SQL Server 2008 tipi di dati


SQL Server 2008 è un'applicazione per la gestione integrata dei dati da parte di Microsoft, utilizzato per la progettazione, lo sviluppo e la gestione di piccole e soluzioni di database medie dimensioni. Ogni database è costituito da un insieme di tabelle di dati correlati; ciascuna tabella consiste di colonne con tipi di dati assegnati per limitare l'intervallo di valori che può contenere. Ad esempio, una colonna "Nome" con il tipo di dati stringa assegnata può contenere solo alfabeti.

Tipi di dati numerici

I tipi di dati numerici sono il tipo di dati più comune e vengono utilizzati per memorizzare "esatta" e numeri "approssimative". I numeri reali e float sono classificati come numero approssimativo, o numeri in virgola mobile, e hanno precisione inferiore. I numeri esatti sono interi, monetari e numeri decimali. TINYINT, SMALLINT, INT, BIGINT, decimale, smallmoney, denaro e numerici sono i tipi di dati a vostra disposizione a seconda del range di valori che si desidera memorizzare. valori interi negozio TINYINT, smallint INT e BIGINT, che non hanno punti decimali. Smallmoney e il denaro sono utilizzati per memorizzare i valori monetari. I numeri decimali sono specificati da precisione e scala: Precision definisce il numero totale di cifre prima e dopo il punto decimale, e la scala si riferisce al numero di cifre dopo il punto decimale.

Tipi di carattere di dati

Il tipo di dati di carattere è composto da char, varchar, NCHAR e NVARCHAR per memorizzare i caratteri di lunghezza fissa o variabile e dati Unicode o non Unicode. CHAR tipo di dati in grado di memorizzare lunghezza fissa di alfabeti (A - Z), numeri e caratteri speciali; VARCHAR può memorizzare una lunghezza variabile di caratteri con una restrizione alla lunghezza massima. NCHAR e NVARCHAR sono Unicode tipi di dati che vengono utilizzati anche per memorizzare i caratteri di altre lingue. NCHAR occupa lunghezza stoccaggio fissa indipendentemente dalla dimensione dei caratteri può essere, considerando NVARCHAR prende la memoria a seconda della dimensione del valore fino ad un valore massimo.

Data e ora tipi di dati

Questi sei tipi di dati vengono utilizzati per la data negozio e valori di tempo. Smalldatetime e DATETIME tipi di dati vengono utilizzati per la data e l'ora negozio come valori singoli e erano presenti nelle precedenti versioni di SQL Server. Il DATETIME2 e datetimeoffset, introdotte in SQL Server 2008, offrono una migliore precisione, accettando grande raggio, più valori time-zone-specifici rispetto alle versioni precedenti di data e ora tipi di dati. Data e ora i dati possono essere conservati separatamente in questi tipi di dati.

Tipi di dati binari

tipi di dati binari consentono di memorizzare dati fino a 2 gigabyte e supportano anche funzioni per manipolare i tipi di dati binari. Questi includono BIT, con valori accettabili di "Null", "0" e "1" tipo di dati binari viene utilizzata per memorizzare a lunghezza fissa dati binari con un massimo di 8000 byte. VARBINARY consente di memorizzare i dati con una lunghezza variabile con un massimo di 2 gigabyte.

Tipi di dati XML

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

Tipi di dati spaziali

tipi di dati spaziali consentono di memorizzare dati specifici di localizzazione. Questi includono il tipo di dati geometrici, che viene utilizzata per memorizzare linee, punti, curve e poligoni e dati di tipo geografico, che viene utilizzata per memorizzare le longitudini e latitudini. È possibile utilizzare queste funzionalità di dati spaziali per lo sviluppo di applicazioni location-enabled.

Tipi di dati hierarchyid

Questi tipi di dati vengono utilizzati per memorizzare e manipolare i dati gerarchici, quali diagrammi di flusso e organigrammi.