所以我很困惑如何编写这个过程。这是需要做的。通过循环通过Id的删除记录的存储过程
我已经制定了3个表如下:
tblObject {的ObjectId,MasterId}
tblAnotherObject {的ObjectId}
tblFurtherObject {的ObjectId}
我需要一个进程,可以删除'tblAnotherObject'和'tblFurtherObject'中的行包含一个'ObjectId',它在'tblObject'中没有匹配的'ObjectId',与'MasterId'传递给proc。
今天我一直在墙上撞了我的头几个小时,我不知道如何写这样的东西......提前非常感谢你。
这部分“与'MasterId'中传递给proc'的部分不完全清楚。你能详细说明一下这个部分吗? – InSane 2010-10-13 03:22:18
请发布您迄今为止编写的代码。人们通常不喜欢只为你写代码。 – 2010-10-13 03:22:36
@InSane - 说tblObject包含一个具有MasterId = 4和ObjectId = 15的行。我想删除其他两个表中ObjectId = 15的所有行。但是,如果tblObject的MasterId = 5和ObjectId = 15,并且我传入@MasterId = 4,并且没有MasterId = 4和ObjectId = 15的记录,这些行不需要删除。 – Scott 2010-10-13 03:27:51