【oracle11g自增主键】
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,oracle的自增主键需要用序列和触发器来实现,我们首先创建一张表:主键为int,实现自增createtableTEST(ID intPRIMARYKEY,test1 varchar2(20),tes
千家信息网最后更新 2026年11月02日【oracle11g自增主键】
oracle的自增主键需要用序列和触发器来实现, 我们首先创建一张表:主键为int,实现自增 createtableTEST ( ID intPRIMARYKEY, test1 varchar2(20), test2 varchar2(20), test3 varchar2(20) ) 创建一个序列: create sequence SEQ_TEST minvalue 1 --最小值 maxvalue 999999999999999999999999999 --最大值 start with 1 ---从1开始 increment by 1 ---每次加1 nocycle --一直累加,不循环 nocache; 创建一个触发器实现数据插入时主键自增: CREATE OR REPLACE TRIGGER tg_test //test表名,id主键名,seq_test.nextval序列 BEFORE INSERT ON test FOR EACH ROW WHEN (new.id is null) begin select seq_test.nextval into:new.id from dual; end; 可以看出当插入数据主键为空时,会使用序列产生自增主键 //------------------触发器样式 CREATE OR REPLACE TRIGGER TRI_SCORE BEFORE INSERT OR UPDATE ON XUANKE FOR EACH ROW BEGIN //如果score为空,则令score=0 IF :new.SCORE IS NULL THEN :new.SCORE:= 0; END IF; END; |
序列
触发器
数据
最大
最小
最大值
样式
建一
循环
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
易互联网科技有限公司
科技服务与互联网
平安科技 互联网
互联网科技股票
极限挑战互联网科技
互联网科技缩写
丰台科技园 互联网
金融科技和互联网金融
互联网科技类展会
天速互联网络科技有限公司
广州优美互联网科技
广州慧亚互联网科技怎么样
随着互联网科技发展
欧洲十大科技互联网公司
互联网经济与金融科技
成都铂石互联网科技做什么的
浙江互联网科技研学营
崇明区互联网教育科技售后服务
中科明德北京互联网科技
兰石爱特工业互联网科技分公司
互联网科技巨头监管
互联网科技公司的优势
互联网科技公司发展
互联网科技汛
佰商互联网科技有限公司
中化能源互联网科技招聘
苏州五指互联网络科技有限
苏州铭阳互联网科技有限公司
互联网科技大奖都有哪些公司
云南省自由互联网科技有限公司