Tipi DB2 campo

September 1

Tipi DB2 campo


software di database DB2 di IBM segue molti standard industriali per i database relazionali, tra cui l'uso di tipi di campo. Associando ogni campo con un tipo specifico, DB2 convalida i dati che vanno nei campi. Ad esempio, un campo utilizzato per memorizzare gli importi in dollari non accetterà una data. I tipi di dati di campo definiscono anche dimensioni dei campi e documentare il database per utenti tecnici.

Numeri

I campi del database DB2 corrispondono fortemente con i tipi di campo Structured Query Language standard, tra cui i tipi di numero-based come integer, real, float e decimale. campi di numeri interi tengono solo numeri interi e possono essere positivi o negativi. I numeri reali sono decimali e un esponente di potere-di-ten; questi sono utili per i calcoli nelle scienze e discipline ingegneristiche. Virgola mobile e numeri in virgola mobile a doppia precisione consentono più cifre decimali, ma usano più byte di memoria. tipi di campi decimali funzionano bene per le quantità decimali fissi, come dollari e centesimi.

Personaggi

Oltre ai numeri, un database deve ospitare dati di testo, come nomi, indirizzi, commenti e descrizioni. Il tipo di campo char mette da parte un numero fisso di byte; varchar gestisce campi di carattere di dimensioni variabili. È possibile specificare la dimensione massima del campo con il tipo; campi char vanno da 1 a 254 byte, mentre VARCHAR permettono da 255 a 32.767.

Date

DB2 ha un paio di tipi diversi di campi data e ora. Questi consentono di facilmente confrontare e calcolare gli intervalli di date, che li rende più utile di numero a base di semplici campi della data. Il tipo di campo data consiste di un mese dell'anno, due cifre a quattro cifre e un giorno a due cifre. Il tipo di tempo specifica ora del giorno in un formato a 24 ore. Un tipo chiamato timestamp è un campo automatica, assumendo il valore della data e l'ora locale quando il database scrive un nuovo record a una tabella.

Tipi di campo Specialità

campo DB2 tipi negozio di testo grafico e varigraphic in un formato chiamato Unicode, che supporta i caratteri internazionali come il cirillico, cinese e arabo. Come per i tipi char e varchar standard, è specificare le dimensioni del campo con i tipi di grafici e varigraphic; ogni personaggio utilizza due byte di memoria. Il tipo di dati blob memorizza un "grande oggetto binario", che è tutti i dati fino a 2 GB di dimensione. È possibile, ad esempio, memorizzare un file multimediale come un video in un campo blob.