Oracle Data Types.
Oracle supports various data types, and this page provides a compilation of commonly used data types in Oracle.
-
BFILE
OracleBFILEdata type is a special data type in the Oracle database used for handling binary file data. -
BINARY_DOUBLE
OracleBINARY_DOUBLEis a data type used in Oracle databases to store double-precision floating-point numbers. -
BINARY_FLOAT
OracleBINARY_FLOATis a data type used in Oracle databases to store single-precision floating-point numbers. -
BLOB
OracleBLOBis a binary large object data type used to store binary data such as images, audio, videos, etc. -
BOOLEAN
TheBOOLEANdata type in Oracle is a logical type used to represent one of two values: true or false. -
CHAR
The OracleCHARdata type is used to store fixed-length strings. -
CLOB
The OracleCLOBdata type is used to store large amounts of text data. -
DATE
In Oracle database,DATEis a data type used to store date and time information. -
INTERVAL DAY TO SECOND
Oracle INTERVAL DAY TO SECOND stores durations in days through fractional seconds. Learn syntax, default day precision 2, default fractional-second precision 6, arithmetic, and conversion. -
INTERVAL YEAR TO MONTH
In Oracle database, theINTERVAL YEAR TO MONTHdata type is used to represent the time interval between two dates or times in years and months. -
Introduction to Oracle NULL Data Type
In Oracle database,NULLis a special data type that represents a missing or unknown value. -
JSON
OracleJSONdata type can store and manipulate data inJSONformat -
NCHAR
In Oracle Database,NCHARis a character data type used to store fixed-length strings in the Unicode character set. -
NCLOB
In Oracle database, theNCLOBdata type is used to store large amounts of character data in Unicode character set, with a maximum length of 4GB. -
NESTED TABLE
OracleNESTED TABLEdata type is a type of nested table that can store another table within a table. -
NUMBER
TheNUMBERdata type is a fundamental data type in the Oracle database used to represent numerical data. -
NVARCHAR2
In Oracle database,NVARCHAR2is a variable-length string data type that stores Unicode characters. -
OBJECT
In the Oracle database,OBJECTis a composite data type that can be used to define a custom data type with multiple attributes. -
REF
Oracle REF stores a logical reference to a row object of an object type. Learn REF columns, object tables, REF(), DEREF(), SCOPE, and dangling references. -
ROWID
In Oracle database, theROWIDdata type is a special data type used to identify a row in a table. -
TIMESTAMP
The OracleTIMESTAMPdata type is a data type used for storing dates and times. -
TIMESTAMP WITH LOCAL TIME ZONE
Learn how Oracle TIMESTAMP WITH LOCAL TIME ZONE normalizes values to DBTIMEZONE, displays them in SESSIONTIMEZONE, and interacts with CAST and SYS_EXTRACT_UTC. -
TIMESTAMP WITH TIME ZONE
Oracle TIMESTAMP WITH TIME ZONE stores a timestamp with explicit time-zone information. Learn precision, offsets, region names, UTC comparison behavior, and AT TIME ZONE examples. -
UROWID
In Oracle,UROWIDis a special data type used to store unique row identifiers. -
VARCHAR2
In Oracle Database,VARCHAR2is a data type used to store variable-length strings, with a maximum length of 4000 bytes. -
VARRAY TYPE
The OracleVARRAYdata type is a composite data type used for storing arrays of variable length. -
XMLTYPE
In Oracle Database,XMLTYPEis a very useful data type that can be used to store and manipulate XML documents.