免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1935 | 回复: 8
打印 上一主题 下一主题

sqlplus中如果属性名超出了30个字符该怎么使用啊 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-02-26 11:24 |只看该作者 |倒序浏览
如题,在sqlplus中一条查询语句
select * from record where rec_id="QQQQQQQ....QQ";
QQQQQQQ....QQ长度超过30个字符了
这样还可以使用sqlplus吗?
有什么解决办法?

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-01-24 06:20:00
2 [报告]
发表于 2010-02-26 11:38 |只看该作者
这个问题和shell啥关系

楼主的描述不够详细,包括错误信息之类的详细情况没有么?

论坛徽章:
0
3 [报告]
发表于 2010-02-26 11:46 |只看该作者
错误信息就是这个呀
ORA-00972: identifier is too long
变量长度太长
可是变量的长度又不能更改

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-01-24 06:20:00
4 [报告]
发表于 2010-02-26 11:56 |只看该作者
回复 3# 林小魅


    稍微测了下,行的啊,楼主是不是哪里搞错了?

SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.8.0 - 64bit Production
PL/SQL Release 9.2.0.8.0 - Production
CORE    9.2.0.8.0       Production
TNS for Solaris: Version 9.2.0.8.0 - Production
NLSRTL Version 9.2.0.8.0 - Production

SQL> desc test      
Name                                      Null?    Type
----------------------------------------- -------- ----------------------------
X                                                  VARCHAR2(20)

SQL> select * from test where x='QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ';

no rows selected

SQL> select length('QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ') from dual;

LENGTH('QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ')
--------------------------------------------------
                                                40

SQL>


注:总共40个Q

论坛徽章:
0
5 [报告]
发表于 2010-02-26 12:34 |只看该作者
select * from record where REC_ID="2010/02/25/ff681126708709584.WAV";
我就这么写的,


SQL> select * from record where REC_ID="2010/02/25/ff681126708709584.WAV";
select * from record where REC_ID="2010/02/25/ff681126708709584.WAV"
                                  *
ERROR at line 1:
ORA-00972: identifier is too long

论坛徽章:
0
6 [报告]
发表于 2010-02-26 13:04 |只看该作者
是我弄错了,真抱歉,
identifier is too long是指标示符过长,不是具体的值

论坛徽章:
0
7 [报告]
发表于 2010-02-26 13:48 |只看该作者
貌似需要將雙引號換為單引號.
"" -> ''

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-01-24 06:20:00
8 [报告]
发表于 2010-02-26 13:55 |只看该作者
楼上的眼尖

论坛徽章:
0
9 [报告]
发表于 2010-02-26 14:08 |只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP