如何在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"??
由于
答案 0 :(得分:0)
虽然我会担心您收到的错误消息,但没有更多细节,我不确定如何解决这部分问题。此外,我过去也曾与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
END