create table yonghu
(
yid int not null,
yname varchar2(20) not null,
ypwd varchar2(20) not null
)
create sequence yonghu_xulie
start with 1
increment by 4
在插入数据的时候这张表的yid会自动增长!可以用触发器调用它的序列在插入数据的时候实现自增长
哪位大侠帮忙写个oracle触发器吧
答案:3 悬赏:0 手机版
解决时间 2021-05-01 03:20
- 提问者网友:谁的错
- 2021-04-30 19:02
最佳答案
- 五星知识达人网友:詩光轨車
- 2021-04-30 20:02
Create or replace trigger tr_yonghu
Before insert
On yonghu
for each row
declare v_next int;
Begin
select yonghu_xulie.nextval into v_next from dual;
:new.yid := v_next;
End; 答案参考:e803.com.cn
Before insert
On yonghu
for each row
declare v_next int;
Begin
select yonghu_xulie.nextval into v_next from dual;
:new.yid := v_next;
End; 答案参考:e803.com.cn
全部回答
- 1楼网友:春色三分
- 2021-04-30 21:00
和++是按从右至左的顺序执行
- 2楼网友:空山清雨
- 2021-04-30 20:21
create table yonghu ( yid int not null, yname varchar2(20) not null, ypwd varchar2(20) not null ) create sequence yonghu_xulie start with 1 increment by 1 在插入数据的时候这张表的yid会自动增长!可以用触发器调用它的序列在插入数据的时候实现自增长
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯