trim不行
用replace
SQL> select trim(' aaa bbb ') from dual;TRIM('A
-------
aaa bbbSQL> select replace(' aaa bbb ',' ','') from dual;REPLAC
------
aaabbbSQL>
用replace
SQL> select trim(' aaa bbb ') from dual;TRIM('A
-------
aaa bbbSQL> select replace(' aaa bbb ',' ','') from dual;REPLAC
------
aaabbbSQL>
关于你跟新的记录数,可能是因为你字段中的值得长度小于字段长度,所以就更新了。
去掉中间的空格应该可以用replace函数。
:)
有多少条记录,就会显示多少条记录被更新。
上述只能去掉前面的和中间的空格,后面会多出空格的
我是在在线服务器上做的测试,也不敢COMMIT测试一下。
where instr(drug_name,' ')>0;