Oracle - ORA-01789: Query block has incorrect number of result columns

襲冷發表於2018-01-18
一、原因
    這個錯誤一般是在執行表之間的相加(union),相減(minus)等SQL語句時,兩個個查詢塊具有不一致的結果列數所導致的。

二、方案

    只要將兩段SQL語句的列數調整為一致就可以解決。使用union時,要注意資料庫欄位的格式要一致,如varchar和nvarchar是不一樣的。




相關文章