易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle 10 用正则表达式查找全角字符

请问各位,在Oracle 10G R2中,怎么使用正规表达式来查看字段中是不是包含中文全角字符啊?例如“,。?《》”之类的
[^\x00-\xff]表示全角。。。


没做过,关注,学习。。。

SQL code:

select * from aaa
where regexp_like(name,'[^\x00-\xff]')


用这个公式会查出所有结果,全角的半角的都出来了,应该怎么修改啊?

如果是中文字符集,要查询是否包含全角可用
select * from aaa where length(name) <>lengthb(name);

引用
如果是中文字符集,要查询是否包含全角可用
select * from aaa where length(name) <>lengthb(name);

字段中包含中文的,只要全是中文全角的lengthb(name)的值是length(name)的2倍啊。现在是想查询中,这个些中文是不是包含全角的字符,系统中除了汉字外想使用半角的字符

SQL code:

---等于0代表没有,大于0代表包含中文全角字符
SQL> select regexp_instr('safafsdf?sdfasdf','[^a-z|A-Z|0-9]') from dual;

REGEXP_INSTR('SAFAFSDF?SDFASDF
------------------------------
9

SQL> select regexp_instr('safafsdfsdfasdf','[^a-z|A-Z|0-9]') from dual;

REGEXP_INSTR('SAFAFSDFSDFASDF'
------------------------------
0

SQL> select regexp_instr('safa《fsdfsdfasdf','[^a-z|A-Z|0-9]') from


相关问答:

oracle 10g web登陆EM的问题? - Oracle / 基础和管理

安装了Oracle 10g,默认安装了orcl数据库,这个数据库能不能删除啊,还有我如果新建了其他数据库,怎么知道在web中登陆不同数据库的地址啊?

1
可以删除
2
在WEB地址栏中输入地址的时候指定新创建的数据库的IP ......

java怎么连接Oracle,急啊 - Java / Java相关

private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......

oracle 自定义分组 - Oracle / 基础和管理

select sum(a.t)from ta a group by ta.a,这条语句将表ta中的数据按照a字段分组汇总t字段。
结果比如:
3 30
4 50
我想得到这个结果:
1 0
2 0
3 30
4 50
5 0
这个结果,请问sql语句怎么写?多谢
nobody ......

[原创] ORACLE 连接字串 - Oracle / 非技术区

假设table01 中有 以下资料
emp_no emp_name
------- ------------
0001 TOM
0002 JOHN
0003 MARY
常用电话 
而我们要得到以下的OUTPUT (或是各种其他的output)
0001,TOM
0002,JOHN ......

请教Oracle事务隔离级别问题 - Oracle / 非技术区

查看事务隔离级别的命令,
MySQL使用的是select @@tx_isolation;
在Oracle中查看事务隔离级别的命令是哪个?

SQL code:

SELECT /*+ rule */ s.username,decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK', ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号