Oracle の VARCHAR の最大長は、Oracle のバージョンとデータベースの文字セットによって異なります。Oracle 11g 以前の場合は 4000 バイト、Oracle 12c 以降の場合は 32767 バイトです。最大長は、シングルバイト文字セット (ASCII など) の場合は 4000 文字、マルチバイト文字セット (UTF-8 など) の場合は 2000 文字です。
Oracle の VARCHAR の最大長
Oracle の VARCHAR (可変文字) データ型の最大長は、使用される Oracle のバージョンとデータベースのキャラクタ セットによって異なります。
Oracleバージョン | 最大長 |
---|---|
Oracle 11g以前 | 4000バイト |
Oracle 12c以降 | 32767 バイト |
例: | ASCII シングルバイト文字セットを使用する Oracle 12c データベースでは、VARCHAR の最大長は 4000 文字です。 UTF-8 マルチバイト文字セットを使用する Oracle 12c データベースでは、VARCHAR の最大長は 2000 文字です。 |
---|---|
VARCHAR の実際の最大長は、サーバーのメモリやその他のリソースの制限によって影響を受ける可能性があります。 | VARCHAR の長さが最大値を超える場合、Oracle はデータを切り捨て、エラー メッセージを表示します。 |
以上がOracleのvarcharの最大長はどれくらいですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。