IBMs DB2 -database -programvare følger mange industristandarder for relasjonsdatabaser , inkludert bruken av feltet typer. Ved å knytte hvert felt med en bestemt type , validerer DB2 data som går inn i feltene . For eksempel vil et felt som brukes til å lagre dollar beløp ikke akseptere en dato. Feltet datatyper også definere felt størrelser og dokumentere database for tekniske brukere . Tall
DB2-databasen felt sterkt korresponderer med standard Structured Query Language feltet typer, inkludert tall - baserte typer som heltall , real , float og desimal . Heltallsfeltene holder bare hele tall , og kan være positiv eller negativ. Reelle tall har desimaler og en power- of- ti eksponent , og disse er nyttige for beregninger i vitenskap og engineering disipliner . Flyttall og dobbel presisjon flyttall tillate flere desimaler , men de bruker flere byte med lagringsplass . Desimal felttyper fungere godt for faste desimaler mengder som kroner og øre .
Tegn
I tillegg til tall , må en database romme tekst data som navn, adresser , kommentarer og beskrivelser . Røye feltet skriv setter til side et fast antall byte, varchar håndterer variable størrelse karakter felt. Du angir feltets maksimale størrelse med typen , røye felt range 1-254 bytes , mens varchars tillate fra 255 til 32.767
Datoer
DB2. har et par forskjellige typer dato og klokkeslett . Disse lar deg enkelt sammenligne og regne datoperioder , noe som gjør dem mer nyttige enn enkle tall - baserte datofelt . Datofeltet typen består av en fire -sifret år , tosifret måned og et tosifret dag. Klokka spesifiserer tid på dagen i en 24 -timers format . En type kalles tidsstempel er en automatisk felt , tar på verdien av lokal dato og klokkeslett når databasen skriver en ny post i en tabell .
Spesialfelt Typer
< p > Grafikk og varigraphic DB2 feltet typer butikken tekst i et format som heter Unicode , som støtter internasjonale figurer som kyrillisk, kinesisk og arabisk. Som med standard røye og varchar typer , angir du feltet størrelse med grafisk og varigraphic typer; hvert tegn bruker opp to byte med lagringsplass . Den blob datatype lagrer en " BLOBen ", som er alle data opp til 2 GB i størrelse. Du kan for eksempel lagre en multimedia -fil , for eksempel en video i en blob -feltet.