B. *_*non 1 c# sql oracle winforms
我看到我可以"删除"一条不存在而不受惩罚的记录; 但这有什么隐患吗?
如果首先检查记录是否存在会更好,是否有一些超快的方法可以做到这一点?
IOW,有没有办法快速执行这个伪SQL:
if recordExists(table, rowval[s])
deleteRecord
Run Code Online (Sandbox Code Playgroud)
?
一般来说,没有真正的理由在删除之前检查是否存在某些内容.SQL是一种基于集合的语言,删除空集的元素是完全有效的
要检查是否存在某些内容需要查找,最糟糕的是,您必须再次执行相同的查找才能删除.唯一一次,这是一个好的形式是如果条件不满足,语句可能会导致错误(修改DDL的语句会浮现在脑海中)
| 归档时间: |
|
| 查看次数: |
290 次 |
| 最近记录: |