sql >> データベース >  >> RDS >> Oracle

ORA-01792:SQLでWITHを使用しているときに、表またはビューの最大列数が1000エラーになります。

    同様の問題が発生しました(これはSRからの抜粋です):

    ビューを作成すると、ORA-01792が生成されます。テーブルまたはビューの列の最大数は1000です

    35列を含むビューを持つ新しいアプリケーションがあります。ただし、作成すると、1000を超える列があるというエラーが表示されますが、これは誤りです。ビュー定義を添付します

    オラクルが言ったことは次のとおりです(そしてそれは問題を修正しました):

    バグ19893041:12.1.0.2に更新するとORA-01792が発生する

    の重複としてクローズ

    バグ19509982:デフォルトでORA-1792を発生させるための修正を無効にします。

    Solution:SQL> alter system set "_fix_control" ='17376322:OFF';OrB。パッチ19509982を適用します(添付されたオパッチとの競合は見つかりませんでした)

    それはあなたが直面しているのと同じ問題かもしれません。




    1. .netでOracleデータベースの変更をリッスンする

    2. Azure SQLデータベースのDTUとは何か、必要な量を把握する方法

    3. CASEを使用してSQLリクエストを実行する方法

    4. FlaskSQLAlchemyを使用したSQLiteからMySQLへの切り替え