问一个看似很简单的问题:关于唯一的
下面这种写法,真的能保证t表的id是唯一的吗?
设为unique肯定可以,我只是想和各位大能探讨保证唯一的方法
insert into t(id)
select :v_id from dual
where not exists(select id from t where id = :v_id)
谢谢!
------解决方案--------------------只要有并发就不能,你一边执行了不提交,另外一边永远不会知道表中ID是否为几。
只是不知道有什么意义。