谢谢love_2008(love2008)
oracle的版本是9i,
我的要求是在姓名这一列中找出含有数字、字母和特殊符号的行,总的来说就是将姓名这一列中含有非汉字字符的值用SQL语句找出来!
oracle的版本是9i,
我的要求是在姓名这一列中找出含有数字、字母和特殊符号的行,总的来说就是将姓名这一列中含有非汉字字符的值用SQL语句找出来!
解决方案 »
- 安装oracle时,出现了oracle universal installer怎么回事
- 一条趣味很高的sql 语句,大家一定要来看看..发表下你的见解
- 在网上找了半天可是还是不知道怎么备份一张表里的数据,请大家指教
- 求sql语句
- 求助:两个数据库数据导入导出
- 查询数据时出现Message: ORA-01722:的问题
- 关于在Oracle Enterprise Manager Console登陆的问题,在线等!
- 想取日期最大一条记录
- 昨天装上ORACLE9I后SYSTEM还能用今天用不了 不知道怎么回事
- update批量更新的问题
- Oracle 9i 问题
- 各位大侠!!!!!! 谁有TOAD for DB2 的注册码?
要不就用PL/SQL用REPLACE函数把0-9的ASCII值找出 特殊字符的ASCII找出 字母的ASCII值找出 然后用REPLACE把他们换成NULL(或'') 看最后的长度是否为0
--------------------------------------------若是知道汉字的ASCII的话 那就更容易了 用REPLACE把那些全部替换成NULL 看长度是否为0----------------------------------
一个不太精确的方法就是找出所有特殊字符中ASCII的最大值 我们就把大与这个的就当成汉字 就可以了 ------但是这个好象不太绝对
---------------------------------------
PL/SQL的话 大致思路都差不多