SQL Server删除或选择和删除

时间:2012-12-05 14:06:59

标签: sql-server select sql-delete

我有大约50k行的表。

在某些用户请求中,我应检查数据库是否包含某些数据并将其删除。只有1%的请求需要删除。

我应该执行select,然后在1%的情况下执行delete或立即执行delete吗?

1 个答案:

答案 0 :(得分:0)

我不确定你想要问的是什么,但是当我想要删除记录时,我就会这样做。

select *
from MyTable
where --all my conditions

然后,在确保结果集正是我要删除的内容之后,我这样做:

--select *
delete from MyTable
where --all my conditions