返回首页

大家好,
我有一个在sqlcommandquery查询的WHERE条件语句删除多个(两个或三个)表中的数据行。这可能吗?如果可能的话,那么如何我们可以做到这一点?

预先感谢

回答

评论会员:拉杰什Anuhya 时间:2012/02/06
最好写一个存储过程,接受你的所有条件
并执行DELETE语句由一个或使用的交易方式之一
评论会员:。UJimbo 时间:2012/02/06
你必须为每个表写一个delete语句。相信这是没有可能从3只使用一个表删除语句,除非这些允许级联删除表之间的关系
评论会员:archanakumari 时间:2012/02/06
亲爱的朋友,

NBSP。 使用StoredProcedure的,并实现所有的方法,什么都需要,如果哟要删除在总数据表使用TRUNCATE

{ BR}
NBSP的问候,
Anilkumar.D"
评论会员:游客 时间:2012/02/06
SwingSwis:"请参考以下链接:可以帮助你imgsrc={A}]:8034530|会员
你需要写一个全部删除的存储过程需要传递的所有参数....它会工作......
评论会员:梅迪吴拉姆 时间:2012/02/06
当然可以,只是提供过滤器:
DELETE FROM [tablename] where column1=9 or column2>2