社区
MS-SQL Server
帖子详情
关于触发器的一个问题
tough
2000-01-17 05:31:00
我写了一个触发器,想从主表中连锁删除相关表中的记录。如果主表与相关表不定义Foreign Key约束,触发器可以正常工作。但在定义了Foreign Key约束后,就无法实现连锁删除。有无可行的方法,既有约束,又可删除。
...全文
195
3
打赏
收藏
关于触发器的一个问题
我写了一个触发器,想从主表中连锁删除相关表中的记录。如果主表与相关表不定义Foreign Key约束,触发器可以正常工作。但在定义了Foreign Key约束后,就无法实现连锁删除。有无可行的方法,既有约束,又可删除。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HjmaAsC
2000-02-11
打赏
举报
回复
用触发器比约束容易操作,详情请与hjmaAsC@163.net联系。
tough
2000-01-19
打赏
举报
回复
谢谢.客户段可以轻易实现.
none
2000-01-18
打赏
举报
回复
在SQL SERVER中,对于一个存在(主键或外键)约束的表,在执行INSERT、DELETE、UPDATE之前,先检查约束,如果违背则触发器根本没机会执行。如果非要以触发器的方式删除相关表中的行,是否可以去掉外键,用触发器实现外键约束?
另外,是否可以在应用程序中实现先删除相关表中的行的动作?
MySQL
触发器
Re: MySQL
触发器
============================= #
触发器
概念
触发器
,顾名思义,就是当执行某个事件的时候触发另一个事件的执行!数据库中的
触发器
是和表关联的特殊的存储过程,它可以在插入、删除或修改该表表...
关于SQLSERVER
触发器
的一个
问题
触发器
一个表上的多个
触发器
执行顺序
问题
一、
触发器
基础 1、
触发器
使用 可以定义一个无论何时用insert语句向表中插入数据时都会执行的
触发器
。 当触发insert
触发器
时,新的数据行就会被插入到
触发器
表和inserted表中。inserted表是一个逻辑表,它包含了已经插入的数据行的一个副本。inserted表包含了insert语句中已记录的插入动作。inserted表还允许引用由初始化insert
oracle一个表多
触发器
,oracle中同一张表多个
触发器
的执行顺序
今天偶然看到一个面试题,同一张表下如果有多个
触发器
,那么这些
触发器
的执行顺序是什么?一张表多个
触发器
的现象可能也是存在的,关系型数据库也没有禁用这种方式,但是还是建议不用或者少用
触发器
,更加不要出现一张表多个
触发器
的情况。下面主要对dml
触发器
进行测试验证,实验环境:oracle 11.2.0.4基础准备CREATE TABLE tr_log(tr_id INT,tr_name VARCHAR2(...
oracle
触发器
锁表,关于oracle
触发器
锁表
问题
-20081218
今天测试关于
触发器
问题
,把更改的数据保存到另一个表。这个比较简单。---------------------CREATE TABLE EMP(empno NUMBER(10) PRIMARY KEY,ename VARCHAR2(10) NOT NULL,job VARCHAR2(10),sal NUMBER(10));---------------------------CREATE TABLE...
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章