Oracle
 sql >> база данни >  >> RDS >> Oracle

ORA-01792:максималният брой колони в таблица или изглед е 1000 грешка при използване на WITH в sql

Имахме подобен проблем (Ето извадка от SR):

Създаването на изглед генерира ORA-01792 максималният брой колони в таблица или изглед е 1000

Имаме ново приложение, което има изглед, който съдържа 35 колони. Въпреки това, когато го създава, той показва грешка, заявявайки, че има над 1000 колони, което е невярно. Ще прикача дефиницията на изгледа

Ето какво каза Oracle (и реши проблема):

Грешка 19893041:ORA-01792 СЕ СЛУЧВА ПРИ АКТУАЛИЗАЦИЯ ДО 12.1.0.2

затворен като дубликат на

Грешка 19509982:ИЗКЛЮЧВАНЕ НА КОРЕКЦИЯТА ЗА ПОВДИГАНЕ НА ORA-1792 ПО ПОДРАЗБИРАНЕ.

Решение:SQL> променете системния набор "_fix_control"='17376322:OFF'; Или B. Прилагане на корекция 19509982 (няма намерени конфликти с прикачения opatch)

Това може да е същият проблем, с който се сблъсквате.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Намерете стойности, които не съществуват в таблица

  2. Можете ли да поставите няколко израза в един низ на заявка в Oracle jdbc?

  3. SQL:Вмъкване на ред за липсващи месец(и)

  4. Позволено ли е използването на SELECT в конвейерна PL/SQL таблична функция?

  5. Защо OCI8/Oracle oci_bind_array_by_name на PHP не работи за мен?