CSDN论坛 > MS-SQL Server > 基础类

如何在SQL SERVER 7.0中实现级联更新和组联删除(30分在线等) [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs9
本版专家分:68074
Blank
微软MVP 2003年9月 荣获微软MVP称号
Blank
黄花 2003年6月 MS-SQL Server大版内专家分月排行榜第二
2003年5月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2003年4月 MS-SQL Server大版内专家分月排行榜第三
2003年3月 MS-SQL Server大版内专家分月排行榜第三
2003年2月 MS-SQL Server大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs5
本版专家分:2988
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs9
本版专家分:68074
Blank
微软MVP 2003年9月 荣获微软MVP称号
Blank
黄花 2003年6月 MS-SQL Server大版内专家分月排行榜第二
2003年5月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2003年4月 MS-SQL Server大版内专家分月排行榜第三
2003年3月 MS-SQL Server大版内专家分月排行榜第三
2003年2月 MS-SQL Server大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs9
本版专家分:68074
Blank
微软MVP 2003年9月 荣获微软MVP称号
Blank
黄花 2003年6月 MS-SQL Server大版内专家分月排行榜第二
2003年5月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2003年4月 MS-SQL Server大版内专家分月排行榜第三
2003年3月 MS-SQL Server大版内专家分月排行榜第三
2003年2月 MS-SQL Server大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs9
本版专家分:68074
Blank
微软MVP 2003年9月 荣获微软MVP称号
Blank
黄花 2003年6月 MS-SQL Server大版内专家分月排行榜第二
2003年5月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2003年4月 MS-SQL Server大版内专家分月排行榜第三
2003年3月 MS-SQL Server大版内专家分月排行榜第三
2003年2月 MS-SQL Server大版内专家分月排行榜第三
Bbs9
本版专家分:68074
Blank
微软MVP 2003年9月 荣获微软MVP称号
Blank
黄花 2003年6月 MS-SQL Server大版内专家分月排行榜第二
2003年5月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2003年4月 MS-SQL Server大版内专家分月排行榜第三
2003年3月 MS-SQL Server大版内专家分月排行榜第三
2003年2月 MS-SQL Server大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
数据库概念与操作
当需要删除一个记录的时候,如果这条记录中的一些字段是其他记录的外键,会提示无法删除。这里需要用到级联删除(即删除一条记录时,同时删除与此记录相关的其他记录)用法在外键的声明后面加上 ON DELETE CASCADE验证一下创建表CREATE TABLE class( classid INT(10) NOT NULL PRIMARY KEY, classname VARCHAR(1
SQL级联删除语句
SQL级联删除语句 左连接实现-left join delete c.*,s.* from courseinfo c left join subscribedinfo s on c.id=s.courseid where c.id='KC0004';
SQL 级联更新,级联删除的概念
SQL级联更新,级联删除 今天做了个测试,搞清楚了级联更新,级联删除 级联删除:当我们没有对键加级联删除的时候,删除主键表中的数据(外键表有引用的数据)时,会报错,不能删除,必须先把相关联的外键数据             删除了,才能删除主键表的数据,但如果新建外键的时候设置了级联删除,那么当我们删除主键表的数据时,数据库就会自动帮我们把相             关联的外键表数据删
sql语句实现级联修改和删除
--sql语句实现级联修改和删除  -- 此代码有点危险,,级联删除少用,,不然到时连数据表中记录怎么少了都不知道 ALTER   TABLE  [tablename]   DROP   CONSTRAINT  FK_nameALTER TABLE [tablename] add CONSTRAINT [FK_name] FOREIGN KEY (    [fk_tableid]) REFER
数据库__SQL的主键和外键约束_级联更新_级联删除
SQL的主键和外键的作用:    外键取值规则:空值或参照的主键值。 (1)插入非空值时,如果主键表中没有这个值,则不能插入。 (2)更新时,不能改为主键表中没有的值。 (3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。 (4)更新主键记录时,同样有级联更新和拒绝执行的选择。 简而言之,SQL的主键和外键就是起约束作用。
关于sql联级删除和修改
sql联级删除和修改其实就是把和它有关的表更新下,而这个‘和它有关的表’就是和它主键有关的表,试想下,如果修改(或删除)其对应外键的值,我还有必要动其他的表吗,没必要。
删除级联hibernate级联删除
最近研究删除级联,稍微总结一下,前当继续补充:     oad前当如果子象对生发了更新,也会级联更新). 但它不会级联删除     delete: 级联删除, 但不备具级联存保和更新     all-delete-orphan: 在除解父子系关时,主动删除不属于父象对的子象对, 也支撑级联删除和级联存保更新.     all: 级联删除, 级联更新,但除解父子系关时不会主动
SQL Server 自关联表的级联删除
直接看图 对应的 sql语句 WITH n AS (     SELECT RoleCode, DirID         FROM dbo.RolePages WHERE DirID=6 AND RoleCode=4     UNION ALL     SELECT e.RoleCode, e.DirID         FROM RolePages e JOIN n O
外键约束失效--级联更新删除
public void onCreate(SQLiteDatabase db) { // TODO Auto-generated method stub String classesSQL = "CREATE TABLE classes(class_id varchar(10) primary key , " + "class_name varchar(20))";
Hibernate-mapping(一)级联删除
Hibernate作为数据访问层,它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(***.hbm.xml)把JAVA对象或PO(PersistentObject,持久化对象)映射到数据库中的数据库,然后通过操作PO,对数据表中的数据进行增,删,改,查等操作。     第一个配置文件hibernate.properties我没有用过,现在H
关闭
关闭