我使用sas操作一些数据库表。一个表中有一列“CDR $ UNPIVOT $ SKEY”。我无法在数据步骤或Proc SQL中直接使用此列名,即使我更改了VALIDVARNAME = ANY的选项。
有没有办法直接使用这样的列名?
谢谢!
答案 0 :(得分:1)
是的。你现在非常接近。您所需要的只是使用其文字格式来解决它。
option validvarname=any;
data want;
'CDR$UNPIVOT$SKEY'n = 'I can see now';
run;
proc print data=want;run;