Oracle Data Types: Complete Guide
Oracle database supports various data types such as:
- Character data types: CHAR, VARCHAR2, NCHAR, NVARCHAR2, LONG, RAW, LONG RAW, CLOB, NCLOB, BLOB.
- Numeric data types such as NUMBER, FLOAT, BINARY_FLOAT, and BINARY_DOUBLE.
- Types of data related to dates and times include DATE, TIMESTAMP, TIMESTAMP WITH TIME ZONE, TIMESTAMP WITH LOCAL TIME ZONE, INTERVAL YEAR TO MONTH, and INTERVAL DAY TO SECOND.
- Binary data types: BLOB, RAW, LONG RAW
- Large object data types: CLOB, NCLOB
- Identifier types for rows: ROWID, UROWID.
- Data type for XML: XMLType
- Collection data types: VARRAY, Nested Table
- Other data types: BOOLEAN, BFILE.
In addition to the listed data types, Oracle database also supports User-Defined Types, allowing users to define their own data types as needed.