問題1:
oracle12c 報錯: ora01792 表或視圖中的最大列數為1000
安裝好Oracle12C,使用SQL語句進行查詢時,當查詢的列沒有達到1000,但是關聯的表過多,關聯表的總列數超過了1000的話,會報上面的錯誤。
解決方案如下:
用SysDba登錄,執行以下這句話就可解決:alter system set "_fix_control"='17376322:OFF';
這是Oracle12C的一個Bug,也可到官網去下載解決這個Bug的補丁,路徑:http://dba.stackexchange.com/questions/128621/understanding-ora-01792-maximum-number-of-columns-in-a-table-or-view-is-1000
問題2:
https://www.cnblogs.com/newwind/p/9096709.html
解決辦法:備份表結構和數據,delete該表,執行alter操作,恢復該表。
https://www.cnblogs.com/zhutao1015/p/5972070.html