Nwlapcug.com


Tipi di dati del Database di Microsoft SQL

Tipi di dati del Database di Microsoft SQL


Microsoft SQL è un linguaggio di database che viene utilizzato per creare, gestire e interrogare i database di Microsoft SQL Server e Microsoft Access. Tipi di dati Microsoft SQL si riferiscono alla categoria di informazioni contenute nelle variabili di database. Ogni tipo di dati, o variabile, viene memorizzato in una colonna separata all'interno del database. Le definizioni di colonna indicano il database come ogni tipo di dati deve essere memorizzato e utilizzato.

Dati di tipo stringa

Stringhe di caratteri costituiti da combinazioni di ASCII a lunghezza fissa o variabile-lunghezza archiviati utilizzando i tipi di dati Char, Varchar e Text. Il tipo di dati Char viene utilizzato quando i dati sono una dimensione fissa, nota di meno di 8 KB, mentre Varchar è appropriato per le voci con un numero variabile di caratteri inferiore a 8 KB e con il testo che contiene le voci di più di 8 KB. Stringhe binarie consistono di numeri esadecimali utilizzando i tipi Binary, Varbinary e dati di immagine. Varbinary viene generalmente utilizzato per memorizzare dati binari a meno che i dati superano 8 KB. In tal caso, deve essere utilizzato il tipo di dati di immagine. Stringhe Unicode sono composte di caratteri con codifica Unicode utilizzando i tipi di dati Nchar, Nvarchar e Ntext; richiedono due volte lo spazio di archiviazione dei tipi di dati non Unicode.

Data e ora

Data e ora contiene qualsiasi combinazione di data valida o formati di ora. DateTime richiede 8 byte di spazio di archiviazione per ogni voce e viene utilizzato per memorizzare le date che vanno dal 1° gennaio 1753, e il 31 dicembre 9999. Smalldatetime richiede 4 byte di archiviazione per ogni voce e viene utilizzato per memorizzare le date che vanno dal 1° gennaio 1900, attraverso 6 giugno 2079.

Dati numerici

Dati numerici è costituito da numeri interi, decimali, frazioni e numeri positivi e negativi. Interi, inclusi tipi di dati Bigint, Int, Smallint e Tinyint, comprendono tutti i numeri interi, positivi o negativi. Smallint, che richiede 2 byte di spazio di archiviazione per ogni voce, è il più comunemente applicato il tipo di dati, memorizzazione dei valori compresi tra -32.768 e 32.767. Utilizzare Int, che richiede 4 byte di archiviazione per ogni voce, per memorizzare numeri compresi tra -2.147.483.648 e 2.147.483.647. Tinyint, che richiedono 1 byte di memoria per ogni voce, memorizza solo i numeri che vanno da 0 a 255. Quando si memorizzano i numeri frazionari, il tipo di dati decimal memorizza dati alla cifra meno significativa.

Dati monetari

I dati monetari negozi positivi o negativi di somme di denaro i tipi di dati Money e Smallmoney a quattro cifre decimali. Se più di quattro cifre decimali sono necessari, deve essere utilizzato invece il tipo di dati Decimal.

Dati speciali

Dati speciali includono i dati che non soddisfano i criteri di uno qualsiasi dei tipi di dati precedente. Esso comprende il Timestamp, che è utilizzato per registrare le modifiche di riga; Un po', che registra un 1 o 0 per rappresentare true o false; Uniqueidentifier, che indica un identificatore univoco globale o un contatore di riga univoco; SQL_variant, utilizzato per memorizzare i valori dei tipi di dati di SQL Server supportati; Tabella, per memorizzare i risultati specifici per successive elaborazioni e definiti dall'utente.