SAS:如何使用带有特殊字符 $ 的表列 [英] SAS: how to use the table column with special character $
本文介绍了SAS:如何使用带有特殊字符 $ 的表列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用 sas 操作一些数据库表.一个表中有一个列CDR$UNPIVOT$SKEY".我无法在数据步骤或 Proc SQL 中直接使用此列名,即使我更改了 VALIDVARNAME=ANY 选项.
I use sas manipulate some database tables. There is a column "CDR$UNPIVOT$SKEY" in one table. I can't direct use this column name in data step or Proc SQL, even i change the option of VALIDVARNAME=ANY.
有没有办法直接使用这样的列名?
Is there a way to direct use such column name?
谢谢!
推荐答案
是的.你现在非常接近.您所需要的只是使用其文字格式来解决它.
Yep. You are very close now. All you need is to address it using its literal format.
option validvarname=any;
data want;
'CDR$UNPIVOT$SKEY'n = 'I can see now';
run;
proc print data=want;run;
这篇关于SAS:如何使用带有特殊字符 $ 的表列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文