2.217 MAX_COLUMNS
MAX_COLUMNSを使用して、データベースのワイド表を有効化または無効化します。
| 特性 | 説明 |
|---|---|
|
パラメータ・タイプ |
文字列 |
|
構文 |
|
|
デフォルト値 |
|
|
変更可能 |
いいえ |
|
PDBで変更可能 |
はい |
|
基本 |
いいえ |
|
Oracle RAC |
複数インスタンスには、同じ値を使用する必要がある。 |
値は次のとおりです。
-
ワイド表を有効にするには、このパラメータを
EXTENDEDに設定します。この設定では、データベース表またはビューで許可される列の最大数は4096です。MAX_COLUMNS=EXTENDEDを設定するには、COMPATIBLE初期化パラメータを23.0.0.0以上に設定する必要があります。 -
ワイド表を無効にするには、このパラメータを
STANDARDに設定します。この設定では、データベース表またはビューで許可される最大列数は1000です。これは、Oracle Database 23aiより前のリリースでの動作と一致します。
MAX_COLUMNSの値は、STANDARDからEXTENDEDにいつでも変更できます。ただし、MAX_COLUMNSの値をEXTENDEDからSTANDARDに変更できるのは、データベース内のすべての表とビューの列数が1000以下の場合のみです。
ノート:
列制限4096の増加は、SQL*Plus、OCI、JDBC-OCI、管理対象外のODP.NET、オープン・ソース・ドライバなどのOracle Database 23aiクライアントでサポートされています。古いクライアント・バージョン(Oracle Database 23aiより前)では、列制限の増加はサポートされず、表またはビューの1000を超える列にアクセスできません。
ノート:
このパラメータは、Oracle Database 23ai以降で使用できます。