我想将数据库A的表a中的字段a1,a2移到数据库B的表b中,已知表b的b1内容=a1内容,如何将a2移植到b中?
解决方案 »
- plsql中求兩個日期間隔天數
- 隆重推出超方便实用的国产免费的 Oracle 开发工具 - Oracle SQL Handler (免装客户端,双语界面,跨平台能运行于LINUX及MAC)
- 请教一个sql语句 关于子查询的 请高手热心指点
- Oracle中有什么命令可以显示对象类型的层次结构
- Connection refused(DESCRIPTION=(TMP=)(VSNNUM=169869568)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
- 请教addday(),addmonth(),addyear()函数的用法和含义?
- 十万火急 !!oracle 在客户端删除数据,并提交, 数据还能不能恢复?
- PL/SQL的SESSION独立性问题,急,在线等
- 谁能给我一个oracle 8.17企业版的安装程序
- 在oracle存储过程中如何创建触发器?
- oracle 8.17字段重命名问题
- 关于ORACLE效率的2个小问题
我用了测试sql语句,
update user.a set a2=(select b2 from user.b@B where user.a.a1=user.b.b1@B)
where user.a.a1 in (select user.b.b1 from user.b@B)
做测试表的时候是可以的,但是实际应用却提示ora-01427:single-row subquery returns more than one row
我实际的a1字段内容是完全没有重复的,b1也是如此,可为什么还是出如下错误呢?