IBMs DB2-databas programvara följer många branschstandarder för relationsdatabaser , inklusive användningen av fälttyper . Genom att associera varje fält med en viss typ , validerar DB2 data som går in i fälten . Till exempel kommer ett fält som används för att lagra dollar belopp accepterar inte ett datum . De fältdatatyper definierar också fältstorlekar och dokumentera databasen för tekniska användare . Numbers
DB2-databasen fälten motsvarar starkt med standard strukturerat fält Query Language slag, inklusive nummer - baserade typer såsom heltal , reella , float och decimal . Heltalsfält hålla endast heltal och kan vara positiv eller negativ . Reella tal har decimaler och en power -of - ten exponent , dessa är användbara för beräkningar i vetenskapen och ingenjörsvetenskapliga . Floating -point och dubbel precision flyttal tillåter flera decimaler , men de använder fler bytes lagringsutrymme . Decimal fälttyper fungerar bra för fasta decimaler storheter som dollar och cent .
Tecken
Förutom tal , måste en databas rymma text data såsom namn, adresser , kommentarer och beskrivningar . Den röding fälttyp avsätter ett fast antal bytes , varchar hanterar Variable-sized karaktär fält . Du anger fältets maximala storleken med typen , röding fält från 1 till 254 byte , medan varchars möjligt från 255 till 32,767
Datum
DB2 . har ett par olika typer av datum och tid fält . Dessa kan du enkelt jämföra och beräkna datumintervall , vilket gör dem mer användbara än enkla antalsbaserade datumfält . Datumet fältet typen består av ett fyrsiffrigt årtal , tvåsiffrig månad och en tvåsiffrig dag . Tiden typen anger tiden i en 24 - timmars format . En typ som kallas tidsstämpel är en automatisk fält , tar på värdet av det lokala datum och tid när databasen skriver en ny post i en tabell .
Specialty Fälttyper
Grafik och varigraphic DB2 fält typer lagrar text i ett format som kallas Unicode , vilket stödjer internationella tecken såsom kyrilliska , kinesiska och arabiska . Som med vanlig röding och varchar typer anger du fältet storlek med grafik och varigraphic typer , varje tecken använder två byte för lagring . The Blob datatyp lagrar en " binära stora objekt , " vilket är alla data på upp till 2GB i storlek . Du kan till exempel spara en multimedia -fil , t.ex. en video på en blob fält .