点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
例如
创建过程" DBA"。" usp_TestOutput"()
开始
声明sqlTxt VARCHAR(4096);
SET sqlTxt ='SELECT * from SYCONFIG; 从SYCONFIG中选择sys_Key'; 立即在sqlTxt上使用结果集执行;
SET sqlTxt ='从SYCONFIG中选择sys_Key';
使用sqlTxt上的结果集立即执行;
END
开始
执行" DBA"。" usp_TestOutput";
输出到'C:\ Test.out'
END;
返回和输出错误,我尝试了其他方法,例如使用UNLOAD来避免运气/
有人可以给我指示吗?
感谢特里
UNLOAD SELECT ...应该可以在这里工作,而无需使用动态SQL。 文件名也可以通过变量指定。 OUTPUT是一种ISQL命令,因此不能在代码块中使用。
例如
----
FWIW,我建议在SQL Anywhere论坛中提出您的问题(其中有许多与OUTPUT/UNLOAD相关的问题),因为SAP社区中的当前更改(还有其他更改,已删除的SQL Anywhere主题页)承担着相关专家看不见您的问题的风险。
一周热门 更多>