2.209 MAX_COLUMNS

MAX_COLUMNSを使用して、データベースのワイド表を有効化または無効化します。

特性 説明

パラメータ・タイプ

文字列

構文

MAX_COLUMNS = { STANDARD | EXTENDED }

デフォルト値

STANDARD

変更可能

いいえ

PDBで変更可能

はい

基本

いいえ

Oracle RAC

複数インスタンスには、同じ値を使用する必要がある。

値は次のとおりです。

  • ワイド表を有効にするには、このパラメータをEXTENDEDに設定します。この設定では、データベース表またはビューで許可される列の最大数は4096です。

    MAX_COLUMNS = EXTENDEDを設定するには、COMPATIBLE初期化パラメータを23.0.0.0以上に設定する必要があります。

  • ワイド表を無効にするには、このパラメータをSTANDARDに設定します。この設定では、データベース表またはビューで許可される最大列数は1000です。これは、Oracle Database 23cより前のリリースでの動作と一致します。

MAX_COLUMNSの値は、STANDARDからEXTENDEDにいつでも変更できます。ただし、MAX_COLUMNSの値をEXTENDEDからSTANDARDに変更できるのは、データベース内のすべての表とビューの列数が1000以下の場合のみです。

ノート:

列制限4096の増加は、SQL*Plus、OCI、JDBC-OCI、管理対象外のODP.NET、オープン・ソース・ドライバなどのOracle Database 23cクライアントでサポートされています。古いクライアント・バージョン(Oracle Database 23cより前)では、列制限の増加はサポートされず、表またはビューの1000を超える列にアクセスできません。

ノート:

このパラメータは、Oracle Database 23c以降で使用できます。