2016-06-30 54 views

回答

1

使用方法描述here

data tmp; 
aa = 1; 
db = 1; 
ac = 1; 
bb = 1; 
run; 

proc sql ; 
    select name into :VARLIST separated by ', ' 
    from dictionary.columns 
    where libname = 'WORK' 
    and memname = 'TMP' 
    order by name ; 
quit ; 

proc sql ; 
    create table ordered as 
    select &VARLIST 
    from work.tmp ; 
quit ; 
0

不熟悉的Teradata本身,更多的用于与SAS/DB2工作,但如果不是使用的execute()你会使用这样的事情 - 这将创建SAS方面的观点(这可能不是你所追求的,我不完全确定)。

proc sql; 
connect to teradata (user=testuser password=testpass); 
create view work.myView as 
    select * from connection to teradata 
    (select var1, var2, var3 
    from someTable); 
quit;