Oracle
 sql >> Datenbank >  >> RDS >> Oracle

ORA-01792:Die maximale Anzahl von Spalten in einer Tabelle oder Ansicht beträgt 1000. Fehler bei der Verwendung von WITH in SQL

Wir hatten ein ähnliches Problem (Hier ist ein Auszug aus dem SR):

Beim Erstellen einer Ansicht wird ORA-01792 generiert. Die maximale Anzahl von Spalten in einer Tabelle oder Ansicht beträgt 1000

Wir haben eine neue Anwendung mit einer Ansicht, die 35 Spalten enthält. Beim Erstellen wird jedoch der Fehler ausgegeben, dass es über 1000 Spalten gibt, was falsch ist. Ich werde die Ansichtsdefinition

anhängen

Hier ist, was Oracle gesagt hat (und es hat das Problem behoben):

Fehler 19893041:ORA-01792 PASSIERT BEIM UPDATE AUF 12.1.0.2

als Dup von

geschlossen

Fehler 19509982:DEAKTIVIERTE BEHEBUNG ZUM ANHEBEN VON ORA-1792 STANDARDMÄSSIG.

Lösung:SQL> alter system set "_fix_control"='17376322:OFF';OrB. Wenden Sie Patch 19509982 an (keine Konflikte mit dem angehängten Opatch gefunden)

Das ist möglicherweise dasselbe Problem, auf das Sie stoßen.