表a 有 字段aid(主键 number)、aname(clob类型)、
表b 游资段 bid(主键 number) 、aid (a表的主键 number)、bname(varchar(50))
现在我想修改a表中所有的aname字段
修改表a的aname = 把查询出来多条b表中的bname字段值按“,”符号拼接在一起作为value值
条件:表a中的aid等于表b中的aid 求大侠帮忙!Oracle根据一个表修改另一个表字段批量修改
表b 游资段 bid(主键 number) 、aid (a表的主键 number)、bname(varchar(50))
现在我想修改a表中所有的aname字段
修改表a的aname = 把查询出来多条b表中的bname字段值按“,”符号拼接在一起作为value值
条件:表a中的aid等于表b中的aid 求大侠帮忙!Oracle根据一个表修改另一个表字段批量修改
解决方案 »
- 求大神!!!有没有办法对数据库下的某个用户做个备份。
- 数据库
- Oracle Developer 6i 到底是什么?
- ORA-00942: 表或视图不存在?
- 类似LEAST、GREATEST的函数如何定义?
- to 查询问题
- 超大规模数据的存储及查询问题?高手拉兄弟一把!
- 同时安装oracle8.0.5与oracle9i,如何解决tns端口冲突问题
- 请问SQLplus里面字符串为空用什么表示?谢谢!
- 帮忙解决9i中的问题,谢谢!ORA-09275 CONNECT INTERNAL is not a valid DBA connection
- 求大手,急
- 发现一款连接Oracle数据库的工具:----- Object Browser ,散分中。。。
set a.aname =
(select wm_concat(b.bname) from b where b.aid = a.aid group by b.aid)
where exists (select 1 from b where b.aid = a.aid);
这是因为字段大小太大了吗?
这是因为字段大小太大了吗?
是的,如果是这样的话,只能自定义oracle聚集函数,类似于功能wm_concathttp://blog.csdn.net/cnham/article/details/6206759
这是因为字段大小太大了吗?
是的,如果是这样的话,只能自定义oracle聚集函数,类似于功能wm_concathttp://blog.csdn.net/cnham/article/details/6206759我说错了,自定义函数估计也不行。
这是因为字段大小太大了吗?
是的,如果是这样的话,只能自定义oracle聚集函数,类似于功能wm_concathttp://blog.csdn.net/cnham/article/details/6206759wm_concat 函数的最大长度是varchar(2000)的是吗?能修改成clob(4000)吗