【问题标题】:SAS PROC SQL CREATE Statement not valid or out of order errorSAS PROC SQL CREATE 语句无效或无序错误
【发布时间】:2014-08-11 13:42:20
【问题描述】:

谁能帮我解决这个错误?它在 SAS 9.2 中。

275          PROC SQL;                                                      
276           CREATE TABLE WORK.MATCHREC AS                                 
              ______                                                        
              180                                                           
ERROR 180-322: Statement is not valid or it is used out of proper order.    
277           SELECT A.*,                                                   
278                  B.DSORG AS MDFLAG FORMAT=$2. LABEL='MATCHED DATA FLAG' 
279           FROM DAILY.SMFLIST A LEFT JOIN WORK.LISTDSN B                 
280           ON (A.DSNAME=B.DSNAME);                                       

281           QUIT; 

【问题讨论】:

  • 你的代码没问题。我认为第 275 行以上的内容导致了错误。
  • 您可能在上面缺少分号,或者其他原因导致PROC SQL; 无法正常工作并且无法进入 SQL 环境。
  • @Gordon 我不得不同意。我在 PROC 之前插入了一个运行语句,它运行了。谢谢。
  • 有没有人想提供一个答案,以便我可以关闭它?我就是这样的强迫症......希望每个人都是。

标签: sql sas zos


【解决方案1】:

添加运行; proc sql 之前的语句解决了问题。它一定已经清理了所有悬挂和干扰它的东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-02
    • 1970-01-01
    • 1970-01-01
    • 2011-01-21
    • 1970-01-01
    • 1970-01-01
    • 2022-11-23
    • 1970-01-01
    相关资源
    最近更新 更多