小编Sua*_*vis的帖子

删除SAS中具有相同前缀的多个数据集

我使用宏创建了几百个临时数据集.在这种情况下,所有数据集都以相同的前缀"Legal_"开头.

一旦我合并了数据集,我想删除宏创建的临时表.

  DATA COMBINE_LEGAL_FEES;
    SET LEGAL_:;
  RUN;
Run Code Online (Sandbox Code Playgroud)

如何在不列出每个单独数据集的情况下删除所有临时数据集?DATA步骤中使用的'prefix:'方法在PROC SQL步骤中不起作用.

PROC SQL;
    CREATE TABLE All_Transactions AS
        SELECT
            T1.*,
            T2.LEGAL_FEES

        From CCAREP.SAS_201401TO201602 T1
        LEFT JOIN WORK.COMBINE_LEGAL_FEES T2 ON (T1.ACC_NUM = T2.ACC_NUM)
        ;
    DROP TABLE LEGAL_: ;
QUIT;
Run Code Online (Sandbox Code Playgroud)

有太多的临时表来列出它们.

谢谢Suavis

sas

2
推荐指数
1
解决办法
3510
查看次数

标签 统计

sas ×1