数据库中有表a , a中有字段a1,a2,a3
现在a2中很多数据头尾含有空格,想去掉,用如下几种方式都去不掉,哪位大哥给解决解决
1.
update a set a1=trim(a1);
或者update a set a1=replace(a1,' ','');2.
update a set a2=trim(a1);
update a set a1=a2;3.
create table b as select trim(a1) from a
update a set a1=(select a1 from b)哪位大哥帮帮忙,我记得以前是可以的啊
是不是数据库的哪里的参数设置有问题,数据库是817
现在a2中很多数据头尾含有空格,想去掉,用如下几种方式都去不掉,哪位大哥给解决解决
1.
update a set a1=trim(a1);
或者update a set a1=replace(a1,' ','');2.
update a set a2=trim(a1);
update a set a1=a2;3.
create table b as select trim(a1) from a
update a set a1=(select a1 from b)哪位大哥帮帮忙,我记得以前是可以的啊
是不是数据库的哪里的参数设置有问题,数据库是817
解决方案 »
- 关于distinct和group by having count()=1的区别
- 块中有点小问题,请高手指点一下
- 我的库中有无效对象(函数,过程,视图),编译后,可以通过。但是,隔几天后,又出现了上次的无效对象,不知道是什么原因造成的。
- 两个日期比大小的问题
- linux下无法执行sqlplus
- TOAD问题!?
- ORACLE出现错误警告,导致无法连接:oracle instance jh - can not allocate log , archival required
- 请问能这样写update语句吗?
- 高手请来帮忙啊!
- 一个简单的表创建问题!
- 如何在一個select语句產生的結果的最前面添加一個空行??(用)sql實現
- 高分相赠,紧急求救
我在TOAD里做的
比如有两行数据
做了update后,执行如下语句
select a1,count(*) from a group by a1
结果:
通信信号 20
通信信号 1 不给我合到一块,当然就没更新了
你如果不行,换个环境试试
我找到原因了
有那个“空格”不是一般的空格它的ASC码是41377
空格是32
哪位大哥知道41377这个ASC码的字符是干什么用的
-------------------------
ccdd