有时候,我想在工作库外部制作一个数据集的即时副本,因此,如果开发变得混乱,我总是知道关键数据集的备份副本位于何处。
Ex-假设我已经建立了一个名为source
的永久性图书馆。
我可以使用数据步骤在两个不同的位置创建一个集合(set_1
)。
data set_1 source.set_1;
set sashelp.cars;
run;
我确实理解下面的sql(甚至是该过程的复制过程)与上面的数据步骤等效:
proc sql;
create table set_1 as
select distinct *
from sashelp.cars
;
create table source.set_1 as
select *
from set_1
;
quit;
我在这里听起来很懒,但是我很想知道proc sql
中是否有一个方法,在该方法中我可以调用两个要从同一查询中删除的集合,例如上面的数据步骤示例。
答案 0 :(得分:1)
您不能。坚持使用数据步骤。