我在C#代码里使用多个线程向一个表中插入数据,插入的ID用sequence自动生成,有没有什么办法可以让一个线程用完这个序列后再转让给另一个线程使用?主要针对sequence,不在C#代码里用锁!就是说在oracle中可不可以在有人使用这个序列的时候给一个标记不让别人使用?oracle
解决方案 »
- oracle 数据导出问题
- 省市区街道社区小区楼栋表如何设计,如何在查询时展示一个完整的树结构
- 问一个NUMBER型的数据存在表中NUMBER字段时不要显示成1.40101010101E29这种样子
- 变量问题
- !!!一条sql语句实现将多条记录合并到一条记录
- 想在ORACLE 8.1.7中建一个表 FAX,用下面的语句为什么不行?
- Oracle8i和Oracle8.05有什么区别?
- pl/sql中读入一个文本文件到一个UTL_FILE.FILE_TYPE变量中,如何对该变量中的数据进行遍历?
- 同样监听无法启动
- 求救:Oracle位运算问题
- ORA-00905:"T"."POLICYNUM":invalid identifier
- RHEL6下创建RAC裸设备,找不到rawdevices文件,有方法可以代替吗?
1.设置了cache,然后由于某种原因缓存清空了,事先产生的序列号就不见了。
2.insert 一个sequence 10 然后rollback了,这个序列号也不见了,下一个序列号是11。要想产生连续的序列号,
1.当然也不能保证2.自己创建序列
1.设置了cache,然后由于某种原因缓存清空了,事先产生的序列号就不见了。
2.insert 一个sequence 10 然后rollback了,这个序列号也不见了,下一个序列号是11。要想产生连续的序列号,
1.当然也不能保证2.自己创建序列
建个triger自己来控制自增