首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

问一个看似很简单的有关问题:关于唯一的

2013-10-09 
问一个看似很简单的问题:关于唯一的下面这种写法,真的能保证t表的id是唯一的吗?设为unique肯定可以,我只是

问一个看似很简单的问题:关于唯一的
下面这种写法,真的能保证t表的id是唯一的吗?

设为unique肯定可以,我只是想和各位大能探讨保证唯一的方法


insert into t(id)
  select :v_id from dual 
  where not exists(select id from t where id = :v_id)


谢谢!
[解决办法]
只要有并发就不能,你一边执行了不提交,另外一边永远不会知道表中ID是否为几。

只是不知道有什么意义。

热点排行