此SAS / SQL查询返回一个表DS_Dbtr_Status,其列名为FACS_Schema_ID和DBACCT,而不是给定的别名。
proc sql outobs=10; **DS_Dbtr_Status**;
create table DS_Dbtr_Status as
select
FACS_Schema_ID as ID,
DBACCT as ACCOUNT_NUM,
...
from sqlsrv10.acct_dbtr_status
where Disposition ^= '9999';
quit;
答案 0 :(得分:4)
在SAS中,您可以直接在SELECT子句中将标签指定为列修饰符,只需引用它即可。修饰符的label=
部分是可选的:
select
FACS_Schema_ID as ID 'ID',
DBACCT as ACCOUNT_NUM 'Account Number'
使用空引号将删除标签:
select
FACS_Schema_ID as ID '',
DBACCT as ACCOUNT_NUM ''
这不会影响列名称(由别名确定),但会影响列在某些过程和表格查看器中的显示方式。