问题:
已指定为的现有列如何Oracle 数据库中主键是否配置为自动递增?该列已使用数据类型 VARCHAR2(9 BYTE) 创建。
解决方案:
Oracle 11g 和早期版本(12c 之前):序列和触发器
Oracle 12c 及更高版本:标识列
示例:
CREATE TABLE t ( ID NUMBER GENERATED ALWAYS AS IDENTITY START WITH 150111111 INCREMENT BY 1, text VARCHAR2(50) );
身份列的好处:
其他信息:
以上是如何让已有的Oracle主键列自增?的详细内容。更多信息请关注PHP中文网其他相关文章!