全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3548 3
2011-02-21
我用sas导入excel,生成了数据集
我将此数据集放入了跟sas连接的oracle中
数据集的列名默认是_col0,_col1等等
而oracle中又不支持下划线开头的列名

于是
select* from table可以全部显示
但select _col0 from table 就显示无效字符

请问如何处理啊
sas导入数据能不能换列名啊
或者oracle怎么显示带下划线开头的列名啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-2-21 22:07:26
SAS导入数据后,用宏改变量名就OK了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-2-21 22:51:03
ls的仁兄能否具体点
兄弟我是新手
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-2-23 10:42:44
表如果已经导入到oracle中,
你可以使用select  "_col0"  from table 来显示该字段数据
SQL> create table a1 ("_A1" varchar2(12));

Table created.

SQL> select _A1 from a1;
select _A1 from a1
       *
ERROR at line 1:
ORA-00911: invalid character


SQL> select "_A1" from a1;

no rows selected
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群