【oracle11g自增主键】
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,oracle的自增主键需要用序列和触发器来实现,我们首先创建一张表:主键为int,实现自增createtableTEST(ID intPRIMARYKEY,test1 varchar2(20),tes
千家信息网最后更新 2025年11月13日【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安全错误
数据库的锁怎样保障安全
幼儿园网络安全专题会议
酒店网关服务器
小皮数据库密码修改
兵临城下下载软件开发
济南雷鸣网络技术有...
oracle数据库加索引
饥荒专属服务器怎么添加管理
数据库汉字加密
软件开发师和架构师哪个好
派出所数据库管理人员
怎么进入ftp服务器地址打不开
steam买东西服务器连接失败
怎么使网络安全大赛
我的世界2b2t服务器号究竟是多少
苏州上市公司服务器
怀化网络安全知识讲座
cs1.6服务器后台管理
贵州正规软件开发
人事管理数据库设计
网络安全手抄报有字有话
外汇天眼的云服务器好用吗
软件开发大数据培训机构
山东盈实互联网络科技
代理服务器ip小说最新章节
jsp中所有数据库
来创网络技术有限公司
河源市dns服务器是多少
傲雪凌霜和烟雨斜阳哪个服务器好
网络安全设备配哪些
数据库的法律问题