Oracle - ORA-01789: Query block has incorrect number of result columns
2018-01-18 09:38
681 查看
一、原因
这个错误一般是在执行表之间的相加(union),相减(minus)等SQL语句时,两个个查询块具有不一致的结果列数所导致的。
二、方案
只要将两段SQL语句的列数调整为一致就可以解决。使用union时,要注意数据库字段的格式要一致,如varchar和nvarchar是不一样的。
这个错误一般是在执行表之间的相加(union),相减(minus)等SQL语句时,两个个查询块具有不一致的结果列数所导致的。
二、方案
只要将两段SQL语句的列数调整为一致就可以解决。使用union时,要注意数据库字段的格式要一致,如varchar和nvarchar是不一样的。
相关文章推荐
- Caused exception message is: ORA-01789: query block has incorrect number of result columns
- ora-01789:query block has incorrect number of result columns 错误
- 解决java.sql.SQLException: ORA-01789: query block has incorrect number of result columns
- ora-01789:query block has incorrect number of result columns
- 解决java.sql.SQLException: ORA-01789: query block has incorrect number of result columns
- ORA-01789:query block has incorrect number of result columns
- ora-01789:query block has incorrect number of result columns
- ORA-01789: query block has incorrect number of result columns
- Caused exception message is: ORA-01789: query block has incorrect number of result columns
- Oracle 12C ORA-01792: maximum number of columns in a table or view is 1000
- Oracle 9i ORA-04062 timestamp of package SYS DBMS_SNAPSHOT_UTL has been changed ORA-06512 at SYS DBMS_SNAPSHOT
- Oracle - ORA-00020: maximum number of processes (500) exceeded
- Oracle 9i ORA-04062 timestamp of package SYS DBMS_SNAPSHOT_UTL has been changed ORA-06512 at SYS DBMS_SNAPSHOT
- Oracle 9i ORA-04062 timestamp of package SYS DBMS_SNAPSHOT_UTL has been changed ORA-06512 at SYS DBMS_SNAPSHOT
- Oracle 9i ORA-04062 timestamp of package SYS DBMS_SNAPSHOT_UTL has been changed ORA-06512 at SYS DBMS_SNAPSHOT
- Oracle 9i ORA-04062 timestamp of package SYS DBMS_SNAPSHOT_UTL has been changed ORA-06512 at SYS DBMS_SNAPSHOT
- Oracle 9i ORA-04062 timestamp of package SYS DBMS_SNAPSHOT_UTL has been changed ORA-06512 at SYS DBMS_SNAPSHOT
- oracle 12C RAC启动实例时报ORA-00206: error in writing (block 1, # blocks 1) of control file错误处理
- ORA-27063: number of bytes read/written is incorrect
- ORA-12012: error on auto execute of job "ORACLE_OCM"."MGMT_CONFIG_JOB_2_1"