小编Bra*_*n C的帖子

不断尝试插入现有键值是不好的做法

我很想知道以下两个细节.

  1. 它是否被认为是不好的做法,或者是连续尝试插入重复数据并允许dbms强制执行实体的约束以拒绝这些插入的最差性能.或者更好的做一些SELECT COUNT(1)并且只在count不为1时才插入.

  2. 假设从第一个项目开始,从dbms角度来看,实施实体的约束并且不进行多次调用会更有效.由于代码不必要地进入异常块,即使不处理异常,应用程序代码(Java,.NET等)也会受到更大的性能影响.

可能重复:使用主键将数据插入SQL表.对于欺骗 - 允许插入错误或首先选择?

java sql oracle entity-relationship

0
推荐指数
1
解决办法
99
查看次数

标签 统计

entity-relationship ×1

java ×1

oracle ×1

sql ×1