Oracle下创建自增主键

前端之家收集整理的这篇文章主要介绍了Oracle下创建自增主键前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1.建表 (以下假设表名为 face_lib)


2.创建一个序列:

CREATE SEQUENCE face_lib_seq MINVALUE 1 START WITH 1 INCREMENT BY 1 NOCACHE;


3.创建触发器
CREATE TRIGGER face_lib_tig BEFORE INSERT ON face_lib FOR EACH ROW
BEGIN

IF :NEW.lib_face_id IS NULL THEN
	SELECT
		face_lib_seq.nextval INTO :NEW.lib_face_id
	FROM
		dual ;
	END IF ;
END ;

猜你在找的Oracle相关文章