如何在WebFocus中解决这样的问题
SQL SQLSYB PREPARE SQLOUT FOR
--big sql-query first
UNION ALL
--big sql-query second
ORDER BY 1,2,3
END在客户服务器中给出错误消息“语句大小或复杂性超过服务器限制”。如果我使用这样的
SQL SQLSYB PREPARE SQLOUT1 FOR
--big sql-query first
END和
SQL SQLSYB PREPARE SQLOUT2 FOR
--big sql-query second
END如何像这样使用
"SQLOUT = SQLOUT1 union all SQLOUT2 order by 1,2,3"??谢谢
发布于 2016-01-08 06:04:29
虽然我会担心您收到的错误消息,但如果没有更多细节,我不确定如何解决问题的这一部分。此外,我过去也曾与sybase合作过。
但是,您可以分别运行这两个语句,然后使用MORE来执行联合。
SQL SQLSYB PREPARE SQLOUT1 FOR
--big sql-query first
END
TABLE FILE SQLOUT1
PRINT *
ON TABLE HOLD AS HOLDA
END
SQL SQLSYB PREPARE SQLOUT2 FOR
--big sql-query second
END
TABLE FILE SQLOUT2
PRINT*
ON TABLE HOLD AS HOLDB
END
TABLE FILE HOLDA
PRINT *
ON TABLE HOLD AS HOLDC
MORE
FILE HOLDA
ENDhttps://stackoverflow.com/questions/31804705
复制相似问题