我在SAS EG中工作,我的代码如下:
proc sql;
CREATE TABLE new as
SELECT f1,f2
FROM work.orig
WHERE f1<>'x'
;
这是可行的。
但是,当我添加一个验证选项时,如下所示,我得到一个错误: error 22-322:语法错误,需要以下内容之一:(,SELECT。
错误202-322:选项或参数无法识别,将被忽略。
proc sql;
CREATE TABLE new as
VALIDATE
SELECT f1,f2
FROM work.orig
WHERE f1<>'x'
;
如何在proc sql中使用validate选项?
发布于 2015-05-29 21:11:25
我的理解是,不能将VALIDATE
与CREATE
语句一起使用。
验证底层SELECT
proc sql;
VALIDATE
SELECT f1,f2
FROM work.orig
WHERE f1<>'x'
;
quit;
如果成功,那么您的CREATE
语句就可以工作了。
https://stackoverflow.com/questions/30538825
复制相似问题