怎么查询出ORACLE表的列的值是中文的
如 表的一列 有中文 。数字 、英文字母,我要怎么查询出是 中文的值,是数字的值,是英文字母的值?
select * from user_tab_cols where length(column_name)<>lengthb(column_name);实测数据:
- SQL code
-- 只查询中文数据
CREATE TABLE T63
(
ID NUMBER(4),
NAME VARCHAR2(20)
);
INSERT INTO T63 VALUES(1, '123');
INSERT INTO T63 VALUES(2, 'xt');
INSERT INTO T63 VALUES(3, '张');select * from T63 where length(NAME)<>lengthb(NAME);
1456

被折叠的 条评论
为什么被折叠?



