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新增自增主键的使用非常方便,而且不需要使用任何复杂的代码或者特别的参数,只需要一个字段定义,就可以实现自动增长的功能,这是一个非常方便实用的小功能,大大提升了数据库开发效率。


数据运维技术 » Oracle新增自增主键的使用方法(oracle新增主键)