sql >> Databáze >  >> RDS >> Oracle

ORA-01792:maximální počet sloupců v tabulce nebo pohledu je 1000 chyba při použití WITH v sql

Měli jsme podobný problém (zde je výňatek ze SR):

Vytvoření pohledu vygeneruje ORA-01792 maximální počet sloupců v tabulce nebo pohledu je 1000

Máme novou aplikaci, která má pohled, který obsahuje 35 sloupců. Při vytváření však chybně uvádí, že existuje více než 1000 sloupců, což je nepravdivé. Přikládám definici pohledu

Zde je to, co řekl Oracle (a problém vyřešil):

Chyba 19893041 :ORA-01792 SE STANE PŘI AKTUALIZACI NA 12.1.0.2

uzavřeno jako dup z

Chyba 19509982 :VÝCHOZÍ ZAKÁZÁNÍ OPRAVY PRO ZVÝŠENÍ ORA-1792.

Řešení:SQL> změňte systémovou sadu "_fix_control"='17376322:OFF';OrB. Použijte opravu 19509982 (nenalezeny žádné konflikty s připojenou opravou)

To může být stejný problém, na který narazíte.




  1. Mysql vytvoří smyčku while bez vytvoření procedury

  2. SQLSTATE[HY000]:Obecná chyba:1364 Pole 'fotografie' nemá výchozí hodnotu v laravel 5.5

  3. Škálování připojení v PostgreSQL pomocí sdružování připojení

  4. T-SQL datetime zaokrouhlené na nejbližší minutu a nejbližší hodiny pomocí funkcí