目录
控制执行选项
SAS数据集选项
验证查询语法
1、NOEXEC:
2、VALIDATE
3、NOEXEC和VALIDATE两者的区别:
option指定后,一直有效,除非更改或重置它
1、INOBS=限制输入行的数量
2、OUTOBS=限制输出行的数量
3、PRINT | NOPRINT指定是否打印查询结果
4、NUMBER | NONUMBER指定是否包括一列数字
1、KEEP=指定保存的列名称
2、DROP=指定要删除的列名称
3、OBS=指定SAS数据集中处理的最后观测数
4、RENAME=更改变量名称
检查语法,但不执行
proc sql noexec; select empid, jobcode, salary from sasuser.payrollmaster where jobcode contains 'NA' order by salary; quit;如果查询有效,并且所有引用的列和表都存在,那么SAS日志将显示以下消息。
NOTE: Statement not executed due to NOEXEC option.
如果查询有效,SAS日志将显示以下消息
NOTE: PROC SQL statement has valid syntax.
