情况:
以前师兄留下的一个数据表,全部字段为nchar类型,现在要转numeric时发现填写人参杂了各种中文描述在其中,希望能一次全部抓出来加以处理
基本需求:
能够抓取全部含中文数据,以便对出现的词组一一替换
希望实现:
最好能将除了中文部分的数字直接分列出来,或者能够将中文部分以正则等方法定位替换之
已尝试的查询方法:
len(字段)<>datalength(字段),此方法在值中含有特殊字符时无效,len会无视回车等特殊字符,datalength则一概记录
------解决思路----------------------
SELECT * FROM TBISNUMERIC检验是不是数字 0表示不是 1表示是数字
WHERE ISNUMERIC(列名)=0