1

ビューからテーブルを作成するには?

名前付きビューA-> 名前付きテーブルA

proc sqlandステートメントしか見つかりませんdata setが、sas にネイティブ関数はありますか?

4

1 に答える 1

3
/* create a table as a copy of data from view by SQL ... */

proc sql;
create table A_COPY as select * from A;
quit;

/* ... or by DATA step */
data A_COPY;
set A;
run;

/* Delete the view A 
  and rename the table to original view name */
proc datasets lib=work nolist;
delete A / mt=view;
change A_COPY = A / mt=data;
quit;

編集:

「説明」することで、DATAステップビューまたはSQLビューのいずれかを作成したコードをLOGに取得できます。

data A /view=A;
    set sashelp.air;
run;

data view = A;
    describe;
run;



proc sql;
create view A as select * from sashelp.air;
describe view A;
quit;
于 2012-07-23T10:27:03.667 に答える