社区
应用实例
帖子详情
如何在触发器中取得当前插入或修改的的记录值
happy1123
2004-11-08 07:03:43
我想用触发器实现这样的功能:在插入或修改记录时判断新插入或修改的记录的字段的值,以便做相应处理。
如:判断新插入或修改的记录的工资值是否大于1000,如果不大于1000则自动改为1000
...全文
191
5
打赏
收藏
如何在触发器中取得当前插入或修改的的记录值
我想用触发器实现这样的功能:在插入或修改记录时判断新插入或修改的记录的字段的值,以便做相应处理。 如:判断新插入或修改的记录的工资值是否大于1000,如果不大于1000则自动改为1000
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
不是导演李安
2004-11-08
打赏
举报
回复
--创建触发器
create trigger insert_工资表
on 工资表 for insert
as if exists (select 工资 from 工资表 where 工资<1000)
begin
update 工资表 set 工资=1000 where 工资<1000
end
go
happy1123
2004-11-08
打赏
举报
回复
能给个例子吗?我不太会用。谢谢!麻烦你们了
haoK
2004-11-08
打赏
举报
回复
在触发器中可以使用inserted临时表, 结构与触发表相同,内容是本次插入的数据
还有个deleted表,是本次删除的数据
具体查查帮助
happy1123
2004-11-08
打赏
举报
回复
不太明白,能说详细点吗?我是学生,这是实验作业。
victorycyz
2004-11-08
打赏
举报
回复
在inserted临时表里。
Postgresql使用
触发器
自动
插入
修改
日志(
记录
),以及自动更新
修改
时间
本文围绕PostgreSQL数据库展开,介绍了
触发器
的便利性。通过创建用户表和用户名
修改
记录
表,利用
触发器
实现当用户名
修改
时自动
插入
改动日志,
记录
用户id、新旧名字及时间戳,同时自动更新
记录
的
修改
时间,简化了后台代码手动操作。
sql server 之
触发器
篇 ----通过
触发器
实现对表进行数据
插入
时,更新
当前
插入
的
记录
本文详细介绍了SQL
触发器
的基本用法,包括
触发器
的创建、删除和
修改
,并通过实战案例展示了如何在表
插入
操作时更新
当前
记录
。适用于希望深入理解并应用
触发器
功能的数据库开发者。
navicat使用
触发器
在
插入
记录
修改
某个字段的
值
本文介绍了一种使用
触发器
在数据库
中
解决字段NULL
值
问题的方法。通过在表设计
中
添加
触发器
,可以在
插入
记录
前自动设置默认
值
,避免空指针错误。文章详细解释了
触发器
的正确写法,并强调了触发时期选择的重要性。
【
触发器
】数据库如何
记录
页面显示数据?Mysql如何获取
当前
Insert的ID
值
呢?
本文介绍了在开发
中
如何使用MySQL
触发器
记录
页面显示数据的顺序,通过
触发器
获取Insert操作后的ID
值
,避免了多表Insert时顺序不确定性的问题。文章探讨了LAST_INSERT_ID(), @@IDENTITY等方法的局限性,并提供了创建Before Insert
触发器
来获取上一条数据ID的解决方案。 103169704,7687148,解决Ubuntu Apache2 CGI Python UnicodeEncodeError问题,['Python', 'Apache服务器', '系统配置', '编码问题', 'Ubuntu']
触发器
中
使用BEFORE INSERT更改新
插入
记录
中
的某些字段
值
在A表不断有数据自动
插入
时,需在数据
插入
前,根据某个字段
值
查询B表,并将查询结果更新到A表。使用MySQL的BEFORE INSERT
触发器
,可以在
插入
操作前更改新
记录
的字段
值
,避免了潜在的死循环风险。通过DECLARE声明局部变量,然后使用NEW关键字赋
值
,可以安全地完成这一操作。
应用实例
27,580
社区成员
68,548
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章