相关疑难解决方法(0)

SQL Server:是否可以同时插入两个表?

我的数据库包含三个名为Object_Table,Data_Table和的表Link_Table.链接表只包含两列,对象记录的标识和数据记录的标识.

我想复制从数据DATA_TABLE在那里它与一个给定对象的身份,并插入相应的记录到Data_TableLink_Table一个不同的给定对象的身份.

可以通过选择一个表变量并通过为每次迭代执行两次插入来循环来完成此操作.

这是最好的方法吗?

编辑:我想避免循环有两个原因,第一个是我懒惰,循环/临时表需要更多代码,更多代码意味着更多地方犯错误,第二个原因是关注性能.

我可以将所有数据复制到一个插入中,但是如何将链接表链接到每个记录都有新ID的新数据记录?

sql sql-server insert temp-tables

134
推荐指数
5
解决办法
30万
查看次数

标签 统计

insert ×1

sql ×1

sql-server ×1

temp-tables ×1