【发布时间】:2015-04-28 23:38:51
【问题描述】:
在 SAS 9.2 中,如何从显式传递 sql 到 teradata 获取返回代码/错误消息?打印在日志或输出或其他东西中。
我已经得到了一个可以正常工作的小查询,但是在处理更复杂的查询时遇到了一些麻烦。使用错误消息进行调试会容易得多。 尝试了查询 db2 时使用的 sqlxmsg 和 sqlxrc,但是这些当然不起作用……还没有找到任何关于此的文档。 (我对 Teradata 很陌生)
【问题讨论】:
-
我认为 sqlxmsg 和 sqlxrc 应该与 Teradata 一起使用。你用了什么代码?
-
文档并没有说它们不起作用,但谁知道呢。 9.2 对 Teradata 的支持还比较早; 9.4 有更强的支持,所以可能有些东西没有在那里实现。如果您在这里没有得到好的答案,我会在 community.sas.com 上询问,或者甚至(如果您有点赶时间)提交一张 SAS 支持的票。
-
SASTRACEsupport.sas.com/documentation/cdl/en/acreldb/63647/HTML/default/… 在这种情况下有帮助吗? -
我以为 SASTRACE 只是向您展示使用隐式传递而不是显式传递时实际发送的语句?
-
查看答案,我知道我以前在显式传递中使用过它!
标签: sas teradata proc-sql pass-through