Oracle新增自增主键的使用方法(oracle新增主键)
Oracle新增自增主键的使用方法
Oracle数据库提供了一种方便的小技巧,即自增主键,能够使得程序开发人员更轻松、更快捷地操作表字段数据。
基本概念:自增主键是指一个库表中某个字段在插入数据时,该字段数据自动自增,而不需要程序员手工赋值,这种特性使得程序员的工作量大大减少。
使用方法:在Oracle中,实现自增主键的使用方法非常简单,只需在表中定义一个设置自动增长属性的字段,这个字段就是自增主键,它能够根据当前最大值自增。如下:
1、创建一个含有自增字段的表:
CREATE TABLE Tab_AutoIncPK
(
Pcount NUMBER NOT NULL,
Pname VARCHAR2 (20) NOT NULL,
Pid Number GENERATED by default on null as identity
(START with 1 INCREMENT by 1);
)
2、插入表数据
INSERT INTO Tab_AutoIncPK (Pcount, Pname)
VALUES (1, ‘Tom’);
INSERT INTO Tab_AutoInPK (Pcount, Pname)
VALUES (2, ‘Jack’);
3、查询表数据
SELECT * FROM Tab_AutoIncPK
事实上,插入的第二条数据时,会使得Pid字段自动赋值,结果如下:
Pcount Pname Pid
1 Tom 1
2 Jack 2
由此可见,Oracle新增自增主键的使用非常方便,而且不需要使用任何复杂的代码或者特别的参数,只需要一个字段定义,就可以实现自动增长的功能,这是一个非常方便实用的小功能,大大提升了数据库开发效率。