网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

oracle怎么设置级联,sql怎么设置级联

Oracle 多表级联添加操作

1 可以

成都创新互联于2013年开始,是专业互联网技术服务公司,拥有项目成都网站建设、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元浚县做网站,已为上家服务,为浚县各地企业和个人服务,联系电话:18982081108

2 也可以不用触发器,用存储过程也可以。

页面点击删除,调用一个存储过程。 存储过程中把两个delete语句写在一起。

delete from student ....

delete from grade ....

commit; (这两句就相当于一个事务)

异常处理中写rollback,以防有问题删除不成功可以回滚。

oracle的2个表如何级联更新一个字段呢

需要在两个表间创建外键,并且设置成级联更新。

--创建class表

create table CLASS

(ID VARCHAR2(2) not null,

CLASS_NAME VARCHAR2(20));

--设置ID字段为主键

alter table CLASS add constraint PK_CLASS primary key (ID);

--创建STUDENTS表

create table STUDENTS

(ID VARCHAR2(4) not null,

CLASS_ID VARCHAR2(2) not null,

STU_NAME VARCHAR2(20),

STU_AGE  NUMBER);

--设置ID字段为主键

alter table STUDENTS add constraint PK_STU primary key (ID);

--设置CLASS_ID字段为外键,并设置级联更新

alter table STUDENTS add constraint FK_STU foreign key (CLASS_ID) references CLASS (ID) on delete cascade;

这样以后,当CLASS表中额ID字段变化的时候,STUDENTS表中的CLASS_ID就会随之变化。

oracle 创建表 时设置 级联删除和级联更新 的语句

外键只能是参照表的主键,所以应该参照userid,要参照uname只能用触发器。

create table users (userid primary key,uname unique)

go

create table board (bid primary key,bhost, foreign key(bhost) references users(userid) on delete CASCADE on update CASCADE)


当前标题:oracle怎么设置级联,sql怎么设置级联
网页路径:http://bjjierui.cn/article/dscsihs.html

其他资讯