Insert-Exec语句:

·         示例:

Insert Into @MERC_Flatfile_Product_Attribute_V52

Exec dbo.Merc_GEN_Product_Attribute_V52 @catalogId

·         我们所知道的:

这是一个插入语句,同时还是一个调用语句,它将Merc_GEN_Product_Attribute_V52这个存储过程中返回的结果保存到@MERC_FlatFile_Product_Attribute_V52这个表变量中。

·         我们所不知道的:

这是一个事物,一个很大的事物;这个事物会在整个存储过程执行完,并且将返回的结果都保存到了表变量中之后,才会释放整个事物。

·         解决办法:

函数(Scalar/Table-Valued Function

临时表

XML

表值参数(Table-Valued Parameter

相关文章: