IBM's DB2 database-software volgt vele industriële normen voor relationele databases , waaronder het gebruik van veldtypen . Door het te associëren elk veld met een specifiek type , DB2- gegevens valideert in te gaan op de velden . Zo zal een veld gebruikt om dollar bedragen slaan niet aanvaarden van een datum . De veldgegevenstypen definiëren ook kavelgrootte en documenteren van de database voor technische gebruikers . Nummers De DB2 -database velden sterk overeen met standaard Structured Query Language veld types , waaronder het aantal gevestigde soorten, zoals integer , real , vlotter en decimaal . Integer velden houden alleen hele getallen en positief of negatief kan zijn . Reële getallen hebben decimalen en een power - van - tien exponent ; bruikbaar voor berekeningen in de wetenschappen en engineering disciplines deze zijn . Floating - point en dubbele precisie floating point getallen kunnen meer decimalen , maar ze gebruiken meer bytes opslagruimte . Decimale veldtypen werken goed voor vaste decimale hoeveelheden zoals dollars en centen . Karakters Naast getallen , moet een databank tekst gegevens zoals namen , adressen tegemoet , commentaar en beschrijvingen . Het type char veld vernietigt een vast aantal bytes ; varchar handvatten variabel - en kleinbedrijf karakter velden . U geeft het gebied van maximale grootte met het type ; char velden van 1 tot 254 byte , terwijl varchars toestaan van 255 tot 32.767 Data DB2 . heeft een paar verschillende soorten velden datum en tijd . Deze kunt u eenvoudig vergelijken en berekenen periodes , waardoor ze nuttiger dan eenvoudige nummer - based datumvelden . De datum soort veld bestaat uit een vier - cijferig jaar , maand in twee cijfers en een dag in twee cijfers . De tijd type is de tijd van de dag in een 24 - uurs formaat . Een type genaamd timestamp is een automatische veld , het overnemen van de waarde van de lokale datum en tijd wanneer de database schrijft een nieuw record aan een tabel . Specialty Veldtypen Grafische en varigraphic DB2 veld types slaan tekst in een formaat genaamd Unicode , waardoor internationale tekens zoals Cyrillisch , Chinees en Arabisch ondersteunt . Net als bij de standaard char en varchar typen , u het veld grootte met grafische en varigraphic types specificeren ; elk personage maakt gebruik van twee bytes opslagruimte . De blob datatype slaat een " binary large object ', dat is alle gegevens tot 2 GB in grootte . U kunt , bijvoorbeeld , slaan een multimedia bestand, zoals een video in een blob veld .
|