sql >> Database >  >> RDS >> Oracle

ORA-01792:maximum aantal kolommen in een tabel of weergave is 1000 fout bij gebruik van WITH in sql

We hadden een soortgelijk probleem (Hier is een fragment uit de SR):

Het maken van een weergave genereert ORA-01792 maximum aantal kolommen in een tabel of weergave is 1000

We hebben een nieuwe applicatie met een weergave die 35 kolommen bevat. Bij het maken ervan geeft het echter een foutmelding dat er meer dan 1000 kolommen zijn, wat niet waar is. Ik zal de weergavedefinitie bijvoegen

Dit is wat Oracle zei (en het loste het probleem op):

Bug 19893041:ORA-01792 GEBEURT BIJ UPDATE NAAR 12.1.0.2

gesloten als dup van

Bug 19509982:FIX UITSCHAKELEN VOOR HET VERHOGEN VAN ORA-1792 STANDAARD.

Oplossing:SQL> systeem wijzigen set "_fix_control"='17376322:OFF';OrB. Pas patch 19509982 toe (geen conflicten gevonden met de bijgevoegde opatch)

Dat kan hetzelfde probleem zijn dat u tegenkomt.




  1. mysqli/mysql-query in functie werkt niet

  2. Slaapstand:gebruik backticks voor MySQL maar niet voor HSQL

  3. Verwijzing naar buitenste query in subquery JOIN

  4. Waar de resultatenset wordt opgeslagen tijdens het werken met jdbc en oracle-stuurprogramma