先在A建一个DATABASE LINK指向B
然后先插入名字,再更新OTTER_ID列
INSERT INTO TABLE1(NAME) SELECT NAME FROM TABLE1@DBLINK ORDER BY ID;
COMMIT;
UPDATE TABLE TABLE1 SET OTTER_ID=ID WHERE OTTER_ID is null;
这样行不行啊,我没用数据试,你试试
然后先插入名字,再更新OTTER_ID列
INSERT INTO TABLE1(NAME) SELECT NAME FROM TABLE1@DBLINK ORDER BY ID;
COMMIT;
UPDATE TABLE TABLE1 SET OTTER_ID=ID WHERE OTTER_ID is null;
这样行不行啊,我没用数据试,你试试
解决方案 »
- 紧急求救高手,oracle 删除表时表名一直存在。
- 关于 oracle 和.NET
- 如何计算某值在表中出现几次?
- 向oracle10g中插入blob类型的数据,写sql语句
- 数据库中有一个字段是date型的,想要获取date日期最大的5条记录
- 事务里UPDATE一条记录后删除该条记录会失败?
- 如何处理ora-12224: TNS:no listener这一问题,急急!在线等候!
- oracale数据库问题,请大家指教!!
- access数据库与oracle数据库问题!!!!!!!!!!!!
- !!!在一个大系统中遇到的非常棘手的问题(涉及到快照和回滚段)
- 在xp专业版上能否安装Oracle8i?
- oracle编程的简单问题
insert into(name) a.TABLE1 (select NAME from b.TABLE1 order by ID);HQ.Wang 海清