Oracle DB - 在不同的环境中获得相同的序列值?

时间:2015-09-03 06:37:40

标签: oracle

如何创建序列以使值在不同环境中保持相同?

我创建了一个包含过程和函数的包,它从临时表中获取数据并插入到生产模式中(它是生产模式的副本)。

问题是生产中的表具有主键作为序列以及每个表的一些其他列组合。

我通过一个函数生成序列值,该函数是我用当时可用的一些初始值编写的。每个表都创建了一个单独的序列。现在我必须在生产中完成之前在不同环境(UAT,preprod等)中部署相同的东西。

我希望生成的值与已生成或将在所有环境中生成的值相同。我怎样才能实现这一点,而不是为序列提供初始值,使值具有动态性?

0 个答案:

没有答案