社区
MS-SQL Server
帖子详情
<><><><><>请问当我删除记录时激活触发器.............----->>>>>
phm
2003-01-19 09:06:34
请问当我删除记录时激活触发器,那我如何把刚删除的记录恢复,不让删除呢.触发器有返回值吗,我在程序中如何知道触发器执行的结果是删除还是不删除呢??????
...全文
75
7
打赏
收藏
<><><><><>请问当我删除记录时激活触发器.............----->>>>>
请问当我删除记录时激活触发器,那我如何把刚删除的记录恢复,不让删除呢.触发器有返回值吗,我在程序中如何知道触发器执行的结果是删除还是不删除呢??????
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
关于 GoogleDataTransport 相关内容的介绍与说明
【源码预览】:https://renmaiwang.cn/s/rg8k5 GoogleDataTransport(谷歌数据传输工具)
Android Studio Narwhal 2025.1.3(android-studio-2025.1.3.7-mac.zip.002)
Android Studio Narwhal 2025.1.3(android-studio-2025.1.3.7-mac.dmg)适用于macOS Intel系统,文件使用360压缩软件分割成两个压缩包,必须一起下载使用: part1: https://download.csdn.net/download/weixin_43800734/91972217 part2: https://download.csdn.net/download/weixin_43800734/91972215
基于Q-learning算法的迷宫路径规划问题研究附Matlab代码.rar
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
基于融合正余弦和柯西变异的麻雀优化算法(SCSSA)-CNN-BiLSTM(双向长短期记忆网络)的
时
间序列预测模型附Matlab代码.rar
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
在空间领域中通过Copula图模型对极端事件进行建模附Matlab代码.rar
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
MS-SQL Server
34,871
社区成员
254,637
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章