导航:首页 > 数据分析 > 如何使插入的数据自增1

如何使插入的数据自增1

发布时间:2024-09-25 20:25:49

⑴ oracle如何实现插如记录时ID自增


sql server中的ID是系统设定的,当我们插入数据时他会自己增加,但oracle没有,需要我们自己添加字段ID,由于ID设置成NOT NULL,插入数据库时就会失败,这样就需要插入数据库时实现这条记录ID自己自动增加,自己搜了一下,具体方法如下 假如将表li_line_fence




sql server中的ID是系统设定的,当我们插入数据时他会自己增加,但oracle没有,需要我们自己添加字段ID,由于ID设置成NOT NULL,插入数据库时就会失败,这样就需要插入数据库时实现这条记录ID自己自动增加,自己搜了一下,具体方法如下

假如将表li_line_fence的fenceid字段设置成了ID,那么就需要插入记录时自增

1.首先建立一个序列:

create sequence seq_atable minvalue 1 maxvalue 9999999 start with 1 increment by 1 nocache
2.建立一个触发器:
create or replace trigger trg_atable before insert on li_line_fence for each row
begin
select seq_atable.nextval into :new.fenceid from al;
end;
这个触发器是对inset动作的触发,into后面的new.fenceid是向新记录的fenceid字段自动按照序列中定义的插入值,这样就自动的插入值了




阅读全文

与如何使插入的数据自增1相关的资料

热点内容
突然打开cad文件进去就卡掉 浏览:139
vdz格式文件打开是什么内容 浏览:848
蝉游记工具 浏览:329
66铃声文件路径 浏览:524
linuxc创建文件夹 浏览:834
单机游戏闪退修复工具 浏览:814
昌平区医院app怎么能医保挂号 浏览:167
写脚本和编程哪个简单 浏览:75
海迈软件教程 浏览:989
找不到c盘解压的文件 浏览:166
疫情数据哪个重要 浏览:455
极米显示拷贝完成后文件去哪里了 浏览:875
linux根分区扩容方法 浏览:262
卡尔曼滤波需要什么数据 浏览:112
传奇真彩代码修改 浏览:3
电脑文本怎么打开文件 浏览:949
wifi怎么没网络了 浏览:864
数控钻编程m表示什么 浏览:601
java多线程讲解 浏览:850
黑苹果引导文件下载软件 浏览:703

友情链接