在oracle中怎么查询某个字段的长度
1个回答
2022-12-14 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
select * from 表名 where length(nvl(字段,''))=1 order by 字段
例如:一个列里面有长短不一的数字如何判断数字的长度
如:I_CODE
使用select I_CODE from tablename where length(I_CODE)=4。即可算出答案
另外,一个汉字在Oracle数据库里占多少字节跟数据库的字符集有关,UTF8时,长度为三。select lengthb('飘') from dual 可查询汉字在Oracle数据库里占多少字节
扩展资料
查询包含DNO字段,且字段长度<10的表,使用如下函数
select * from user_tab_cols t where t.column_name like '%DNO%' and data_length < 10;
有时候数据库中有很多表包含同一个字段时,要修改表字段长度,可以通过这个查询哪些需要修改。
参考资料 百度百科——Oracle视图
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询