tiankeyi
2022-07-18 16:26
采纳率: 83.3%
浏览 102

oracle 触发器创建

oracle创建一个触发器,有一张表结构如下

img

我想求的是如果插入一条新数据,dept_name为南京,不插入dept_code 的情况下,根据dept_name,给他加上320110
用触发器做,每插入一行执行一次
代码如下
create table ceshi (id number,name VARCHAR2(50),dept_name VARCHAR2(50),dept_code VARCHAR2(50))
insert into ceshi values(1,'zhangsan','北京','110000');
insert into ceshi values(2,'zhangsan','上海','310000');
insert into ceshi values(3,'zhangsan','南京','320100');
insert into ceshi values(4,'zhangsan','深圳','440300');
insert into ceshi values(5,'zhangsan','广州','440100');
commit;
select * from ceshi

2条回答 默认 最新

相关推荐 更多相似问题