在插入记录之前迭代 TVP?
我需要一些帮助来编写以下存储过程:
我有 SQL Server 2008 存储过程,它接受两个整数值(@ID1 和 @ID2)和一个数据表/TVP。
TVP表包含几个字段,即。标题和描述。
我想迭代 TVP 表并检查标题或描述是否已存在于我的数据表 tbl_Items 中,其中 @ID1 = tbl_Items.ID1 和 @ID2 = tbl_Items.ID2。
如果两者都不存在,则将 @ID1 和 ID2 的值以及该 TVP 行插入到 tbl_Items 中。
谢谢。
I'd like some help writing the following sproc:
I have SQL Server 2008 sproc that accepts two integer values (@ID1 and @ID2) and a data table/TVP.
The TVP table contains several fields, ie. Title and Description.
I want to iterate through the TVP table and check if the Title or Description already exists in my data table, tbl_Items, where @ID1 = tbl_Items.ID1 and @ID2 = tbl_Items.ID2.
If neither exist then insert the values of @ID1 and ID2 and that TVP row into tbl_Items.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
像这样的东西吗?
Something like this?
要求似乎有些不清楚,但您应该能够使用 MERGE
The requirement seems somewhat unclear but you should be able to use
MERGE