mssql

推荐列表 站点导航

当前位置:首页 > 数据库 > mssql >

SQL 级联删除与级联更新的方法

来源:网络整理  作者:网络  发布时间:2020-12-11 23:22
SQL 级联删除与级联更新的方法,需要的朋友可以参考一下...
INSERT INTO Cities VALUES(1,1)
INSERT INTO Countries (CountryId) VALUES (2)
INSERT INTO Cities VALUES(2,1)

当你更新或删除主键表时,那么外键表也会跟随一起更新或删除,需要在建表时设置级联属性

CREATE TABLE Cities( CityId INT PRIMARY KEY ,CountryId INT REFERENCES Countries ON DELETE CASCADE);
INSERT INTO Countries (CountryId) VALUES (3)

INSERT INTO Buyers VALUES(3,2)

CREATE TABLE Buyers(CustomerId INT PRIMARY KEY ,CityId INT REFERENCES Cities ON DELETE CASCADE);

此外还有级联更新
INSERT INTO Countries (CountryId) VALUES (1)
on update cascade
INSERT INTO Buyers VALUES(1,1),


INSERT INTO Cities VALUES(3,2)

CREATE TABLE Countries(CountryId INT PRIMARY KEY)

复制代码 代码如下:

INSERT INTO Buyers VALUES(2,1)

on delete cascade

相关热词: 方法

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/sql/mssql/2715.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

SQL 级联删除与级联更新的方法

2020-12-11 编辑:网络

INSERT INTO Cities VALUES(1,1)
INSERT INTO Countries (CountryId) VALUES (2)
INSERT INTO Cities VALUES(2,1)

当你更新或删除主键表时,那么外键表也会跟随一起更新或删除,需要在建表时设置级联属性

CREATE TABLE Cities( CityId INT PRIMARY KEY ,CountryId INT REFERENCES Countries ON DELETE CASCADE);
INSERT INTO Countries (CountryId) VALUES (3)

INSERT INTO Buyers VALUES(3,2)

CREATE TABLE Buyers(CustomerId INT PRIMARY KEY ,CityId INT REFERENCES Cities ON DELETE CASCADE);

此外还有级联更新
INSERT INTO Countries (CountryId) VALUES (1)
on update cascade
INSERT INTO Buyers VALUES(1,1),


INSERT INTO Cities VALUES(3,2)

CREATE TABLE Countries(CountryId INT PRIMARY KEY)

复制代码 代码如下:

INSERT INTO Buyers VALUES(2,1)

on delete cascade

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/sql/mssql/2715.shtml

相关文章

风云图片

推荐阅读

返回mssql频道首页