SAS:如何使用具有特殊字符的表列$

SAS:如何使用具有特殊字符的表列$,sas,Sas,我使用sas操作一些数据库表。一个表中有一列“CDR$UNPIVOT$SKEY”。我无法在data step或Proc SQL中直接使用此列名,即使我更改了VALIDVARNAME=ANY选项 有没有办法直接使用这样的列名 谢谢大家! 是的。你现在很接近了。您所需要的只是使用它的文本格式来处理它 option validvarname=any; data want; 'CDR$UNPIVOT$SKEY'n = 'I can see now'; run; proc print data=want

我使用sas操作一些数据库表。一个表中有一列“CDR$UNPIVOT$SKEY”。我无法在data step或Proc SQL中直接使用此列名,即使我更改了VALIDVARNAME=ANY选项

有没有办法直接使用这样的列名


谢谢大家!

是的。你现在很接近了。您所需要的只是使用它的文本格式来处理它

option validvarname=any;
data want;
'CDR$UNPIVOT$SKEY'n = 'I can see now';
run;

proc print data=want;run;