易截截图软件、单文件、免安装、纯绿色、仅160KB

ORACLE数据导入问题

现在有两张表,比如A表和B表。现在我要把B表中的几列导入A表对应的列。
现在有一个问题就是主键的问题,B表的主键有些是跟A表相同的,我是这样写的

insert into A(experience_id, experience_title) values(max(experience_id) + 1, '123') select t.experience_id, t.experience_title from B t

但是那样是不能用分组函数吗。大家有什么办法吗?帮帮忙谢谢
分组函数?
用merge into 来插入吧

引用
现在有两张表,比如A表和B表。现在我要把B表中的几列导入A表对应的列。
现在有一个问题就是主键的问题,B表的主键有些是跟A表相同的,我是这样写的

insert into A(experience_id, experience_title) values(max(experience_id) + 1, '123') select t.experience_id, t.experience_title from B t

但是那样是不能用分组函数吗。大家有什么办法吗?帮帮忙谢谢

SQL code:
insert into A(experience_id, experience_title) select t.experience_id, t.experience_title from B t where t.experience_id not in (select experience_id from A)


experience_id是主键?
+1就为了不重复?

引用
experience_id是主键?
+1就为了不重复?


是的

insert into A(experience_id, experience_title) select t.experience_id, t.experience_title from B t where t.experience_id not in (select experi


相关问答:

lomboz eclipse 中加入oracle的问题

在lomboz eclipse中的window->show view->others->中的怎样加入connectivity中的data source中连接oracle时只有8,9,10这三个版本,怎样才能连接oracle11这个版本呢??????????????


......

借水源人气!oracle job问题!在线等

我写的一个Job
declare
  job1 integer;
begin
  dbms_job.submit(job1,
    'Sale_FinanceUseFee(4,null,null,null);',
    TRUNC(SYSDATE)+1.103, ......

visual c#无法连接oracle???

大家好,在开发的时候,遇到这样的问题:

未能加载文件或程序集“Oracle.DataAccess, Version=10.1.0.200, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一个依赖项。系统找不到指定的文件。 ......

跪求 lomboz eclipse 中加入oracle的问题

在lomboz eclipse中的window->show view->others->中的怎样加入connectivity中的data source中连接oracle时只有8,9,10这三个版本,怎样才能连接oracle11这个版本呢??????????????
附图片 ......

急问一个oracle字段设置的问题 - Oracle / 基础和管理

各大老师好,请教一个问题.
我设置了一个oracle字段,varchar(3000),然后插入一条数据长度才1000,就报错了.如:net.sf.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update
Caused ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号