A.1 Datatype Limits
This table documents the limits for datatypes, and includes comments about the datatypes.
| Datatypes | Limit | Comments |
|---|---|---|
|
|
Maximum size: 264 bytes (18.44 exabytes) or OS file size limit, whichever is the lower value Maximum size of a file name: 255 characters Maximum size of a directory name: 128 bytes Maximum number of open BFILEs: see Comments |
The maximum number of |
|
|
Maximum size: (4 GB - 1) * |
The number of LOB columns per table is limited only by the maximum number of columns per table (that is, 1000Foot 1). |
|
|
Maximum size: 2000 bytes |
None |
|
|
Maximum size: (4 GB - 1) * |
The number of LOB columns per table is limited only by the maximum number of columns per table (that is, 1000Foot 1). |
|
Literals (characters or numbers in SQL or PL/SQL) |
Maximum size: 4000 characters |
None |
|
|
Maximum size: 2 GB - 1 |
Only one |
|
|
Maximum size: 2000 bytes |
None |
|
|
Maximum size: (4 GB - 1) * |
The number of LOB columns per table is limited only by the maximum number of columns per table (that is, 1000Foot 1). |
|
|
999...(38 9's) x10125 maximum value -999...(38 9's) x10125 minimum value |
Can be represented to full 38-digit precision (the mantissa) Can be represented to full 38-digit precision (the mantissa) |
|
|
Maximum size: 4000 bytes, or 32767 bytes if the See Also: "MAX_STRING_SIZE" initialization parameter for additional details |
None |
|
Precision |
38 significant digits |
None |
|
|
Maximum size: 2000 bytes, or 32767 bytes if the See Also: "MAX_STRING_SIZE" initialization parameter for additional details |
None |
|
|
Maximum size: 4000 bytes, or 32767 bytes if the See Also: "MAX_STRING_SIZE" initialization parameter for additional details |
None |
Footnote 1
The absolute maximum number of columns in a table is 1000. However, when you create an object table (or a relational table with columns of object, nested table, varray, or REF type), Oracle maps the columns of the user-defined types to relational columns, creating in effect hidden columns that count toward the 1000-column limit. For details on how Oracle calculates the total number of columns in such a table, refer to Oracle Database Administrator’s Guide.
Footnote 2
All forms of LONG data types (LONG, LONG RAW, LONG VARCHAR, LONG VARRAW) were deprecated in Oracle8i Release 8.1.6. For succeeding releases, the LONG data type was provided for backward compatibility with existing applications. In new applications developed with later releases, Oracle strongly recommends that you use the CLOB or NCLOB data type for storing large amounts of character data.
See Also:
-
Oracle Database SQL Language Reference for more information about datatypes
-
Oracle Database SQL Language Reference for more information on naming database objects