SAS:如何使用带有特殊字符 $ 的表列 [英] SAS: how to use the table column with special character $

查看:127
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆