将 ID 插入到带有随机数的表中



我需要编写一个执行合并插入/更新的视图。插入时,我需要插入id.这个id也被随机数生成器插入到另一个程序中(我无法更改)。

我想做max(id) + 1,但不确定这是否是一个好主意。你能为这个问题提出更好的解决方案吗?

如何使用 id 作为 ( dbms_random ...) 做一个

select * from table where id = ?

如果未找到行,我将插入此 id,否则,我将生成另一个随机并进行选择。

如果这是针对主键的 - 那么如何为您的应用程序部分生成负数(使用序列)并将随机数魔法保留为正数......

你可以使用 rand() 函数来请求随机数!

享受

雷蒙特斯

相关内容

  • 没有找到相关文章