Oracle 10G SQL er en af de seneste relationelle database management systemer ( RDBMS ) , der tilbydes af databaseforhandleren Oracle . Det logiske og fysiske strukturer i databasen er relativt stærke og støtte mange datatyper. De tablespaces kan lagre over 20 datatyper for at øge brugen af databasen. Bortset fra standard datasæt , der er nogle specielle datatyper defineret i Oracle 10G SQL. NVARCHAR2 (størrelse )
nvarchar datatype desuden klassificeret i en særlig variabel længde national tegnstreng sæt datatype. Brugeren skal angive størrelsen til at definere datatype. Den maksimale tilladte størrelse er 4000 bytes , med en mindsteværdi på at være en . Gennem denne særlige data type, kan flersprogede data videregives og lagres for at parse forespørgslen og returnere resultater . Datatypen er velegnet til projekter, der omfatter en multi- sprog funktion. Datatypen understøtter udvidet tegn Unicode er at gemme dobbelt så meget information i forhold til modpartens VARCHAR2 .
PLS_INTEGER
Denne datatype , sammenlignet med modparten Heltal, tager mindre plads og udfører aritmetiske operation hurtigere . Årsagen til denne ydeevne er brugen af maskinen aritmetik. Det er mest praktisk i forbindelse med et helt tal med en løkke tæller . Den kan håndtere de matematiske operationer mellem komplekse variabler nemt.
TIMESTAMP ( fractional_seconds_precision ) MED { LOCAL } TIMEZONE
datatype tillader tidsstemplet som pr tidszonen og bruges primært til projekter, der involverer flere forskellige steder . Den fraktionelle sekunds præcision værdi spænder fra 0 til 9 . The Oracle 10G værdi accepterer standard værdi som 6 . Brugeren kan passere år, måned og tid sammen med zone forskydning værdi , for at bringe den nøjagtige tidsstempel for tidszone.
UROWID
Denne udvidede version af datatype ROWID hjælper brugeren til at analysere og returnere den logiske adresse rækken af indeks - organiseret bord. Bordet kan organiseres i form af fysiske , logiske og udenlandske kategorier.