jdbc中如何一次插入多表数据

jdbc中如何一次插入多表数据,第1张

方法同步 调用存储过程

存储过程:

插入主表 再插入从表

insert into 主表(...) values(...)

insert into 从表(...) values(select top 1 id,...<可以有其它字段>from 主表 order by id desc)

你不能一边查询一边插入的。

可以把查询与插入的句子合并成一句。

SELECT *

INTO new_table_name

FROM old_tablename

可以通过以下sql实现

sql:insert into tablename1(filename3,filename4) as select filename1, filename2 from tablename2

解释:从tablename2表中读取出filename1和filename2字段插入到tablename1表中的

filename3和filename4字段中。

备注:插入表的字段顺序和查询表的字段顺序必须保持一致。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7990655.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存