Oracle 和 auto_increment/identity

wuhuacong 阅读:12 2024-02-27 23:08:18 评论:0

在现代版本的 Oracle 中,是否有一些“标准”(存储过程、额外的 CREATE 语法等)方法来设置具有 auto_increment/identity 样式列的表,或者我们仍然坚持手动创建表,创建序列,并创建触发器。

更新 : 我意识到 Oracle 没有 auto_increment 的概念。我感兴趣的是,是否有任何标准 Oracle 工具已自动创建序列和触发器,或者是否让 DBA 创建所需的查询/命令以创建序列并自行触发。

请您参考如下方法:

如果你想要一个按顺序递增的有序值,那么不,SEQUENCE是唯一的选择。

如果您只想要一个身份,请使用 SYS_GUID()


标签:oracle
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号