Oracle 10G SQL er en av de siste relasjonsdatabase styringssystemer ( RDBMS ) som tilbys av databasen leverandøren Oracle . Det logiske og fysiske strukturer i databasen er relativt sterk og støtter mange datatyper . Tabellplasser kan lagre over 20 datatyper for å øke bruken av databasen . Bortsett fra standard datasett, er det noen spesielle datatyper definert i Oracle 10G SQL. NVARCHAR2 (størrelse )
nvarchar datatype er klassifisert videre i en spesiell variabel lengde nasjonal karakter string set datatype. Brukeren må angi størrelsen å definere datatype . Maksimalt tillatt størrelse er 4000 byte , med en minimumsverdi være en. Gjennom denne spesielle datatype, kan flerspråklige data overføres og lagres for å analysere søket og returnere resultater . Datatypen er egnet for prosjekter med en multi - språk funksjonen. Datatypen støtter utvidet karakter Unicode er å lagre dobbelt så mye informasjon i forhold til motparten VARCHAR2 .
PLS_INTEGER
datatype , i forhold til motparten heltall , tar mindre plass og utfører aritmetiske operasjonen raskere. Grunnen til denne ytelse er bruken av maskinen aritmetikk. Det er mest nyttig når håndtere et helt tall med en løkke teller. Den kan håndtere de matematiske operasjoner mellom komplekse variable enkelt.
TIMESTAMP ( fractional_seconds_precision ) MED { LOKAL } TIMEZONE
datatype tillater tidsangivelsen som per tidssone og brukes hovedsakelig for prosjekter som involverer flere steder. Brøk sekunds presisjon verdien varierer fra 0 til 9 . Oracle 10G verdi godtar standardverdien som 6 . Brukeren kan passere år, måned og tid , sammen med sonen forskyvning verdi , for å bringe den eksakte tidsangivelsen for tidssonen .
UROWID
Denne utvidede versjon av datatype ROWID hjelper brukeren til å analysere og returnere den logiske adressen til rad med en indeks - organisert bord . Tabellen kan organiseres i form av fysiske , logiske og utenlandske kategorier.