永发信息网

哪位大侠帮忙写个oracle触发器

答案:4  悬赏:50  手机版
解决时间 2021-08-19 13:40
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会自动增长!可以用触发器调用它的序列在插入数据的时候实现自增长
最佳答案

也就是说*和++是按从右至左的顺序执行


p先++,再* : 先把p地址向下一位(地址+1),再取此地址上的值


"" *(p++)是先调用*P再将p加1呢 ""这个有问题吧?


是否是""(*p)++"",这个是先*,取地址值,再将值+1 "


"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;

全部回答
*和++是按从右至左的顺序执行
得专业人士才知道吧
我自已写的并在PL/SQL 上运行通过,很累的,望采那。 create sequence yonghu_xulie start with 1 increment by 1 minvalue 1 maxvalue 100000 cache 3 cycle; create table yonghu (   yid int not null,   yname varchar2(20) not null,   ypwd varchar2(20) not null ); create or replace trigger yonghuTri before insert on yonghu for each row begin select  yonghu_xulie.nextval into:new.yid from dual; end;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
政治学专业最适合报考的公务员岗位有那些?
小牧羊犬2个月了,该给它吃什么才好啊?
处女座女和天蝎座男会有结果吗 ?
Interesting English Phrases
Have been doing与Have been +动词过去分词的
DNF江苏二区有哪位大哥带带我本人|9级小剑魂
门派回城卷在那里得到
西工区洛阳张记豆腐汤牛肉汤丸子汤(解放路)这
幼儿园大班生成活动,幼儿园小班生成性主题活
夏天喝什么水最爽!
有什么软件是专杀腾讯游戏木马的?
为什么电脑网页除了起点都能打开?
金融分析师的前景好不好?
一只电炉,接在220V的电源上用5min可以烧开一
百香果的皮有什么功效,百香果皮加梨煮水喝什
推荐资讯
宁乡市长沙紫罗兰茶吧在哪里啊,我有事要去这
活泼俏皮的诗歌,求活泼、调皮适合女生的诗歌
智能机反应慢是什么原因?
办公室什么植物最好养,有没有什么植物是在办
有关风景的文章是作文!400字左右的!
世界上什么动物眼睛最多,不是昆虫,是动物,
江夏区武汉美雅窗帘墙纸怎么去啊,谁知道地址
how about ——(spend)our vacation in Egy
南岗区哈尔滨理工大学地址有谁知道?有点事想
表达提升自我的古诗词,在中国一般说一个人没
游戏几点可以玩
电脑问题。!高手请进。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?