如何从sas表中的select语句中编写结果集?
execute (
SELECT *
FROM test
)
...
/* How to write this into SAS table now
data mytable;
set theAboveResultSet
答案 0 :(得分:3)
您需要在PROC SQL语句中添加CREATE TABLE xxx AS:
PROC SQL NOPRINT;
CREATE TABLE mylib.mydataset AS
SELECT ...
;
QUIT;
答案 1 :(得分:1)
假设您在这里使用某种传递SQL。
proc sql;
connect to oledb (init_String= ...) ;
select * from connection to oledb (
select ... from ...
);
quit;
这是一个简单的选择查询。如果您正在执行执行(例如存储过程),则需要将该存储过程将数据保存到临时表或视图,然后从中执行选择。据我所知,你不能直接从执行中选择。