我想为记录创建一个批量删除和/或更新屏幕,类似于iphone让你批量删除短信的方式。换句话说,当你点击编辑时,它会在所有记录旁边显示一个复选框,然后你可以点击一个按钮来删除它们或更改一个值。我发现了以下语法来插入一堆行:delete from tbl where id IN (1,2,3)
有没有办法进行<
我需要从sql server 2008数据库中删除许多行,它必须是可伸缩的,所以我在考虑批量删除,问题是没有太多关于这方面的参考,至少在我的情况下是这样。第一个因素是,我将准确地知道要删除的每一行的ID,因此任何使用TOP的提示都不是一个选项,而且我将删除更少的我想要保留的行,这样就不需要一些"drop/temp table/re-create“方法。因此,我在考虑使用WHERE IN,既可以提供IN,也可以使用IN提供xml数据,还可以使