使用SQL Server 2008中的Merge和output子句批量插入

时间:2013-05-14 09:15:16

标签: sql-server-2008 stored-procedures merge

我有一个table1,其中有一列是主键,而另一列table2有2列5行。我需要根据table1中的行对table2进行批量插入,并检索我需要用于另一个表3的插入行。任何人都可以帮我这个吗?

表2 - SourceItem

Sourceid SourceLocation SourceAmount Soucename Feedname
--------------------------------------------------------
1        London         3000         process   monthly
2        Swindon        2500         process   monthly
3        Bristol        500          process   monthly
4        Hatfield       1000         process   monthly
5        Leeds          3000         process   monthly

表1:Grain

GrainID

我需要根据sourceitem表中的行数在Grain表中插入行,我需要检索我们插入的GrainID,以便我可以在不同的表中使用插入的值

0 个答案:

没有答案