Oracle序列与带序列的表

时间:2016-05-24 14:31:46

标签: oracle key sequence

我有三个模式,每个模式都需要一行在密钥列中共享相同的数据。进程可以通过3中的任何一个进入,但键值的来源必须只保留在一个上。这可以通过拨款轻松分享。

将密钥值保留在Oracle序列中的优点和缺点是什么,而不是在其中一个实际保存序列的模式中创建表?

1 个答案:

答案 0 :(得分:2)

序列表的一个大问题是并发问题。 oracle管理序列,因此重复数字没有问题,但很难用表分配唯一数字。 如果要创建自定义ID,可以使用序列,并在触发器中将其更改为基于公式的自定义值。但是,建议不要将ID用作业务列。因此,最好使用序列而不是使用一些表来表示ID。