从品牌网站建设到网络营销策划,从策略到执行的一站式服务
以前用的mysql,是有自动递增这个属性的,现在用的orlace,需要建序列来实现递增,这里记录一下:
古浪ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!
一、先建一张表(PROJECT_LOGS)
二、表建好了,我们来建一下序列,我用的是sqldeveloper界面来建:
其实到了这里就实现了递增,只是写sql时要传入id(SEQ_PROJECT_LOGS.Nextval);
三、创建触发器:
你说的这东西本身就不适合弄做触发器
std表是部门号与某部门的平均工资
如果往emp里插入一条记录的话,那么整个部门的平均工资就会发生变化
所以这个时候std表里的数据就不是真正的平均工资了
不知道为什么要这么做,你们老师想不开吧?
而且emp1的表结构是什么?
还有,工资低于所属部门的平均工资的职员信息插入到emp1表中?
那么难道不是每插入一个员工的话,emp1表就要插入一遍,那么emp1表里会有N
多重复数据
一般在sqlplus或者其他第三方oracle工具中,按照语法及需求写好代码,直接执行创建过程即可。
一般语法如下:
CREATE [OR REPLACE] TRIGGER trigger_name
{BEFORE | AFTER }
{INSERT | DELETE | UPDATE [OF column [, column …]]}
[OR {INSERT | DELETE | UPDATE [OF column [, column …]]}...]
ON [schema.]table_name | [schema.]view_name
[REFERENCING {OLD [AS] old | NEW [AS] new| PARENT as parent}]
[FOR EACH ROW ]
[WHEN condition]
PL/SQL_BLOCK | CALL procedure_name;
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图