是在oracle里出现的,取数据库中一个字符类型列的长度,是个类别字段用的是char(10) bigcata
如 大类都是两位数 01,02等 类别不多 小类就是0101,0102,0201,0202
本来我想 select xxx from xxx where length(bigcata ) = 2 没结果
select bigcata , length(bigcata )from xxx 结果全是10
01 10
02 10
测试了下varchar2类型的 却是好的(bigcata 的类型改成 varchar2(10))
123aa 5
aa2 3是不是在oracle中 length()函数对char类型无效呢
如 大类都是两位数 01,02等 类别不多 小类就是0101,0102,0201,0202
本来我想 select xxx from xxx where length(bigcata ) = 2 没结果
select bigcata , length(bigcata )from xxx 结果全是10
01 10
02 10
测试了下varchar2类型的 却是好的(bigcata 的类型改成 varchar2(10))
123aa 5
aa2 3是不是在oracle中 length()函数对char类型无效呢
解决方案 »
- 严重: 启动 Database Control 时出错!导致使用pl/sql工具时报:ORA-12560:TNS:协议适配器错误
- sql问题请帮帮忙
- Orcle内存不足帮忙解决一下
- [好康]ORA-00933 哎,為何不能告訴我第幾行的第幾個字元錯誤呢??傷心!!
- 怎么深入学习oracle
- 如何修改表中某一个字段名?rename出错!
- 关于在Oracle中批量创建数据量的问题
- 菜鸟高分求救:学生信息管理系统的数据库设计(在线等待)
- 高分请教高手!!ORACLE数据库如何做实时备份??请不吝赐教!!
- 请教一个关于Oracle817的目录服务器怎么配置的问题,解决马上给大侠加分啊!
- oracle导入问题
- 求助~ VB 向 oracle 中插入 日期/时间类型的数据 是出错。
但是这个表是另外一个公司给我们的,现在这个项目是一个公司维护一部分,要结合,让他们改恐非易事:( , 不过这个问题处理方法还是比较多的,换其他方法算了