请教orcale中的通配符及其用法 谢谢love_2008(love2008)oracle的版本是9i,我的要求是在姓名这一列中找出含有数字、字母和特殊符号的行,总的来说就是将姓名这一列中含有非汉字字符的值用SQL语句找出来! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 9i就没有什么捷径了只有用REPLACE函数 要不就用PL/SQL用REPLACE函数把0-9的ASCII值找出 特殊字符的ASCII找出 字母的ASCII值找出 然后用REPLACE把他们换成NULL(或'') 看最后的长度是否为0 --------------------------------------------若是知道汉字的ASCII的话 那就更容易了 用REPLACE把那些全部替换成NULL 看长度是否为0----------------------------------一个不太精确的方法就是找出所有特殊字符中ASCII的最大值 我们就把大与这个的就当成汉字 就可以了 ------但是这个好象不太绝对---------------------------------------PL/SQL的话 大致思路都差不多 将oracle数据库前10条数据的日期字段update,在线等 ADO中的这个查询语句怎么又错误呢?求解释~~~ 关于oracle开发包使用的一个问题 一个触发器问题! constraintException 的奇怪问题!紧急求助! 表中所有约束失效语句 sql server to Oracle迁移 OEM无法启动,请高手指点! 登录问题! 运行Oracle9i的机器配置问 Oracle 9i 问题 各位大侠!!!!!! 谁有TOAD for DB2 的注册码?
要不就用PL/SQL用REPLACE函数把0-9的ASCII值找出 特殊字符的ASCII找出 字母的ASCII值找出 然后用REPLACE把他们换成NULL(或'') 看最后的长度是否为0
--------------------------------------------若是知道汉字的ASCII的话 那就更容易了 用REPLACE把那些全部替换成NULL 看长度是否为0----------------------------------
一个不太精确的方法就是找出所有特殊字符中ASCII的最大值 我们就把大与这个的就当成汉字 就可以了 ------但是这个好象不太绝对
---------------------------------------
PL/SQL的话 大致思路都差不多