/* create DATA view */ data a / view=a; set sashelp.class; run; /* Create SQL view */ proc sql; create view b as select * from sasehlp.class; quit; /* Display Data view definition. Note: it can't be used for SQL view. */ data view=a; describe; run; /* Display SQL view definition. Note: it can't be used for DATA view. */ proc sql; describe view b; quit; /* There are 4 ways to delete views. The last one is my favorite as it has most flexibility. */ proc delete data=work.a work.b (memtype=view); run; proc sql; drop view work.a, work.b; quit; proc datasets lib=work nolist nowarn; delete a b / memtype = view; run; quit; proc datasets lib=work nolist nowarn memtype=(data view); delete a b; run; quit;
Wednesday, September 6, 2017
Sample codes for SAS View
SAS has two kinds of views: SQL view and DATA view. They work similarly but we need to know what's the difference. Here, I give out some samples for clarification.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment