0
我有约50k行的表。SQL Server删除或选择和删除
在某些用户请求上,我应该检查数据库是否包含一些数据并将其删除。只有1%的要求需要删除。
我应该执行选择,然后在1%的情况下执行删除或立即执行删除?
我有约50k行的表。SQL Server删除或选择和删除
在某些用户请求上,我应该检查数据库是否包含一些数据并将其删除。只有1%的要求需要删除。
我应该执行选择,然后在1%的情况下执行删除或立即执行删除?
我不完全确定你想要问什么,但这是我想要删除记录时所做的。
select *
from MyTable
where --all my conditions
然后,确保结果集是我要删除什么之后,我这样做:
--select *
delete from MyTable
where --all my conditions
为什么你不执行 从MyTable中删除 在哪里 - 我的条件没有选择? – Diyko
我真的不明白你的意思:为什么不'DELETE'直?如果没有行受到影响,那么您想要删除的数据不存在。 – Pondlife