我想知道是否存在将proc sql语句转换为实际的SQL / plSQL命令(发送到SQL Server)的现有工具/技术。
例如 SAS代码:
proc sql ; select datepart(date_time_column) as date format date9. from table; quit;
到PLSQL代码:
SELECT TO_CHAR(date_time_column, 'DDMONYYYY') DATE FROM TABLE;
背景:我有一堆Proc SQL代码只是为了从源表中获取数据,我需要通过创建与我们当前工作流程匹配的模式来使其自动化。 SAS特定功能,例如“ format date9”。或“ datepart”是导致代码转换过程变慢的许多原因。因此,我正在寻找更好的解决方案,以提供使用当前正在使用的SAS代码发送到服务器的实际PlSQL代码。
所有指示和建议将不胜感激。
答案 0 :(得分:0)
使用SASTRACE选项查看将什么SQL代码发送到RDBMS:
options sastrace=',,,d' sastraceloc=file 'c:\work\trace.log';