A.1 データ型の制限
この表では、データ型の制限について説明します。データ型に関するコメントも記載します。
データ型 | 制限 | コメント |
---|---|---|
|
最大サイズ: 4GB ファイル名の最大長: 255文字 ディレクトリ名の最大長: 128バイト オープンしたBFILESファイルの最大数 |
|
|
最大サイズ: (4GB - 1)× |
表ごとのLOB列の数は、表ごとの列の最大数によってのみ制限されます(つまり、 関連項目: 詳細は、「MAX_COLUMNS」初期化パラメータを参照 |
|
最大サイズ: 2000バイト |
なし |
|
最大サイズ: (4GB - 1)× |
表ごとのLOB列の数は、表ごとの列の最大数によってのみ制限されます(つまり、 関連項目: 詳細は、「MAX_COLUMNS」初期化パラメータを参照 |
|
最大サイズ: 32MB |
なし |
リテラル(SQLまたはPL/SQLの文字または数字) |
最大サイズ: 4000文字 |
なし |
|
最大サイズ: 2GB - 1 |
|
|
最大サイズ: 2000バイト |
なし |
|
最大サイズ: (4GB - 1)× |
表ごとのLOB列の数は、表ごとの列の最大数によってのみ制限されます(つまり、 関連項目: 詳細は、「MAX_COLUMNS」初期化パラメータを参照 |
|
最大値: 999...(9が38個)×10125 -999...(9が38個)×10125 最小値 |
38桁の精度(仮数)まで表現可能 38桁の精度(仮数)まで表現可能 |
|
最大サイズ: 4000バイト、または32767バイト( 関連項目: 詳細は、「MAX_STRING_SIZE」初期化パラメータを参照 |
なし |
Precision |
38桁の有効数字 |
なし |
|
最大サイズ: 2000バイト、または32767バイト( 関連項目: 詳細は、「MAX_STRING_SIZE」初期化パラメータを参照 |
なし |
|
最大サイズ: 4000バイト、または32767バイト( 関連項目: 詳細は、「MAX_STRING_SIZE」初期化パラメータを参照 |
なし |
脚注1
表内の絶対最大列数は、MAX_COLUMNS
初期化パラメータの値に応じて1000または4096になります。ただし、オブジェクト表(またはオブジェクト、ネストした表、VARRAYまたはREF
型の列を含むリレーショナル表)を作成する場合は、Oracleにより、ユーザー定義型の列はリレーショナル列にマップされ、その結果作成される非表示の列も、最大列制限の対象として数えられます。Oracleによる、そのような表の合計列数の算出方法については、『Oracle Database管理者ガイド』を参照してください。
脚注2
LONG
データ型(LONG
、LONG
RAW
、LONG
VARCHAR
、LONG
VARRAW
)のすべての形式はOracle8iリリース8.1.6で非推奨になりました。以降のリリースでは、LONG
データ型は既存のアプリケーションとの下位互換性のために提供されていました。以降のリリースで開発された新しいアプリケーションでは、大量の文字データを格納するためにCLOB
またはNCLOB
データ型を使用することをお薦めします。
関連項目:
-
データ型の詳細は、『Oracle Database SQL言語リファレンス』を参照してください。
-
データベース・オブジェクトのネーミングの詳細は、『Oracle Database SQL言語リファレンス』を参照してください。