DB2 Typer

DB2 Typer


IBMs DB2 er en relasjonsdatabase manager, den første kommersielle tilbudet til å bruke industristandard Structured Query Language, eller SQL. Som med andre moderne databasesystemer, for eksempel Oracle eller Microsoft SQL Server, blir DB2-databaser består av tabeller, som hver består av ett eller flere elementer som kalles felt. Databasen definerer hvert felt som inneholder data i en av 27 forskjellige tilgjengelige typer.

Tegn og tekst

DB2 butikker felt for navn, kommentarer, del beskrivelser og andre typer alfabetisk informasjon som karakter datatyper. Databasen har røye datatype, som setter opp en fast lengde tegnfelt. En char (30) navnefeltet, for eksempel, vil alltid inneholde 30 tegn av data; hvis du lagrer "John Smith" i seg, til DB2-pads blanks til feltet gjør det 30 totalt tegn. Den varchar datatype lagrer et variabelt antall data tegn; du kan definere en varchar feltet opp til 32,704 tegn, men hvis du lagre 10 tegn i det, det tar opp bare 10 byte minne.

tall

En rekke numeriske datatyper lar deg lagre numre for næringsliv, vitenskap og tekniske applikasjoner. For eksempel, de reelle data type butikker tall med sju sifrene presisjon pluss en to-sifret eksponent, slik at en rekke -3,402823 x 10 ^ 38 til +3,402823 x 10 ^ 38. Integer datatyper inkluderer SMALLINT, som håndterer tallene opp til 32 768, og et heltall type, som lagrer tall så store som 2147483647. Den desimal datatype som er best egnet for lagring monetære tall, og kan ha en verdi så stor som 10 ^ 31 -1.

Dato og tid

Dato typer tillate beregninger som å finne antall dager mellom to datoer, eller bestemme dag i uken for en bestemt dato. DB2 gir tre ulike formater for tidtaking: dato, som lagrer datoer med firesifret år, tid, som lagrer tider av døgnet i en 24-timers format, og tidsstempel, som automatisk setter inn datoen og klokkeslettet når databasen legger en post til et bord.

XML og stort objekt data

DB2 kan lagre XML-format data i felt som er definert som xml datatype. XML er informasjon organisert med tags, mye som dataene bak en HTML-webside. Binære og karakter store gjenstander, eller BLOB og CLOBs, har sine egne datatyper. Hvis du ønsker å holde multimediefiler som video, digitale bilder eller lyd, kan du lagre dem i en BLOB element. CLOBs lagre tegndata, så disse er nyttig for lagring av notater, artikler i magasiner og andre lange bunter av tekst.