当前位置:   article > 正文

『PLSQL』在oracle表中怎样创建自增长字段?_plsql给表里一个字段插入数据,使该字段自增、

plsql给表里一个字段插入数据,使该字段自增、

1.建立测试数据表
CREATE TABLE TEST
(
 ID NUMBER,
 NAME VARCHAR2(20),
 PRIMARY KEY(ID)
);

 

2.创建序列
CREATE SEQUENCE SEQ_TEST;

 

3.创建触发器
CREATE OR REPLACE TRIGGER AUTOINCREMENT
BEFORE INSERT ON TEST
FOR EACH ROW
WHEN (NEW.ID IS NULL)
BEGIN
SELECT SEQ_TEST.NEXTVAL INTO :NEW.ID FROM DUAL;
END;
/

 

4.插入数据
INSERT INTO TEST(NAME) VALUES('NAME1');

 

5.查看插入结果
SELECT * FROM TEST;

 

 

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/739659
推荐阅读
相关标签
  

闽ICP备14008679号