社区
MS-SQL Server
帖子详情
<><><><><>请问当我删除记录时激活触发器.............----->>>>>
phm
2003-01-19 09:06:34
请问当我删除记录时激活触发器,那我如何把刚删除的记录恢复,不让删除呢.触发器有返回值吗,我在程序中如何知道触发器执行的结果是删除还是不删除呢??????
...全文
94
7
打赏
收藏
<><><><><>请问当我删除记录时激活触发器.............----->>>>>
请问当我删除记录时激活触发器,那我如何把刚删除的记录恢复,不让删除呢.触发器有返回值吗,我在程序中如何知道触发器执行的结果是删除还是不删除呢??????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
phm
2003-01-19
打赏
举报
回复
用个表吗
hjhing
2003-01-19
打赏
举报
回复
你不能得到TRIGGER的返回值
你可以再寫個SQL來驗証以下TRIGGER的執行效果,從而返回你要的返回值。
hjhing
2003-01-19
打赏
举报
回复
假如你要攔住TID=3 的記錄永遠不被刪除,將你的TRIGGER改為:
CREATE TRIGGER insteaddel ON [dbo].[test2]
instead of DELETE
AS
delete test2
from deleted as T
where test2.tid = T.tid and test2.tid<>3
phm
2003-01-19
打赏
举报
回复
当用户删除一个记录我想在触发器中把这条记录恢复怎么做
就是拦住删除记录操作....
hjhing
2003-01-19
打赏
举报
回复
是用INSTEAD OF 來處理的
INSTEAD OF 代表 用你自己的語句控制 來 代替 觸發器的自動DEL動作
如:(你隻要用你自己的條件代替以下的(if(1=1))即可,也就是說,隻有滿足你的條件的時候,才會做真正的刪除動作!)
注意: 刪除的記錄都會自動保存在 DELETED 表中!
CREATE TRIGGER insteaddel ON [dbo].[test2]
instead of DELETE
AS
if(1=1)
delete test2
from deleted as T
where test2.tid = T.tid
yelook
2003-01-19
打赏
举报
回复
用另外一张临时表来记录触发情况,触发后把一些信息插入到此表中,不就行了吗?
pengdali
2003-01-19
打赏
举报
回复
不让删除表数据的触发器
CREATE TRIGGER insteaddel ON [dbo].[test2]
FOR deleted
ROLLBACK TRANSACTION
【MySQL
触发器
】
触发器
的使用、创建、修改及
删除
本文详细讲解了MySQL
触发器
的工作原理,包括如何创建insert和delete事件
触发器
,以及如何使用多条执行语句。通过实例演示了如何查看和
删除
触发器
,涵盖了
触发器
的基本操作和应用场景。
数据库实验七-
触发器
的应用
本文介绍了数据库
触发器
的概念及分类,包括DML和DDL
触发器
。详细讲解了创建、修改和
删除
触发器
的语法,并给出了多个实际操作示例,如更新student表后显示提示,插入score表
时
自动调整学分,
删除
teacher表
记录
时
联动
删除
score表
记录
,禁止在course表中
删除
记录
,以及teacher表和course表之间的数据同步
触发器
等。
sqlserver
触发器
详解:sqlserver
触发器
after/for和instead of的区别详解(实例讲解),
触发器
定义创建操作打通,
触发器
的优缺点,
触发器
使用建议
本文详细介绍了数据库
触发器
的概念、特点及分类,包括DML
触发器
、inserted与deleted表的使用,以及AFTER与INSTEAD OF
触发器
的区别。并通过多个实例演示了
触发器
的定义、
激活
与
删除
方法。
SQL Server
触发器
创建、
删除
、修改、查看
本文深入探讨SQLServer
触发器
的创建、
删除
、修改与查看方法,解析
触发器
工作原理,包括Insteadof和After
触发器
的区别,及如何通过T-SQL语句管理
触发器
。提供多个实用示例,如数据完整性检查、级联
删除
与更新操作。
6.1
触发器
的创建、
删除
和使用
本文介绍MySQL
触发器
的概念、创建及使用方法。
触发器
是一种特殊类型的存储过程,它会在特定的数据库操作(如INSERT、UPDATE、DELETE)发生
时
自动执行。文章详细解释了
触发器
的工作原理,并提供了创建和
删除
触发器
的具体示例。
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章