标签: oracle
在oracle中使用Sequences并使用Before insert trigger自动增加列或使用Oracle 12 c中可用的标识列是否更好?
答案 0 :(得分:7)
无论哪种方式,你都会使用Sequences。 12c中的标识列在幕后使用相同的机制。
好处 - 数据库管理这些对象,而不是你。
引入该功能是为了帮助从SQL Server和Sybase ASE这些受欢迎的地方迁移系统。更容易迁移,而不是创建序列/触发器对来维持前进。
此优势也扩展到了常规的Oracle客户。 IDENTITY子句的灵活性包括手动定义序列时可以设置的所有内容。