2.209 MAX_COLUMNS
MAX_COLUMNS
を使用して、データベースのワイド表を有効化または無効化します。
特性 | 説明 |
---|---|
パラメータ・タイプ |
文字列 |
構文 |
|
デフォルト値 |
|
変更可能 |
いいえ |
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以降で使用できます。