社区
应用实例
帖子详情
如何在触发器中取得当前插入或修改的的记录值
happy1123
2004-11-08 07:03:43
我想用触发器实现这样的功能:在插入或修改记录时判断新插入或修改的记录的字段的值,以便做相应处理。
如:判断新插入或修改的记录的工资值是否大于1000,如果不大于1000则自动改为1000
...全文
141
5
打赏
收藏
如何在触发器中取得当前插入或修改的的记录值
我想用触发器实现这样的功能:在插入或修改记录时判断新插入或修改的记录的字段的值,以便做相应处理。 如:判断新插入或修改的记录的工资值是否大于1000,如果不大于1000则自动改为1000
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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临时表里。
数据库面试宝典面试宝典
12. 确保字段
值
在特定范围内的方法 使用CHECK约束可以确保数据
值
符合特定条件。CHECK约束在创建或
修改
表时定义,用于限制列
中
的
值
必须满足的条件,是维护数据完整性的有效方法之一。 数据库面试宝典
中
的这些知识点...
C数据库课程设计mysqlCUMCM-2023C开发笔记
-
触发器
:了解如何使用
触发器
自动执行特定操作,如在数据更改时自动更新其他相关表。 - 事务处理:学习关于ACID(原子性、一致性、隔离性和持久性)的概念,以及如何在MySQL
中
使用BEGIN、COMMIT和ROLLBACK进行...
SQL_Server_2000
触发器
则是在数据更改时自动执行的代码,用于实现业务规则或约束。 安全性和权限管理也是SQL Server 2000的重要部分。用户可以通过登录账户和数据库用户进行身份验证,`GRANT` 和 `DENY` 语句用于分配或限制用户的...
mysql
触发器
中
记录
当前
正在执行的sql语句.
mysql
触发器
, 很常见, 但是常规的两个变量只有New和OLD, 两个, 如何才能
取得
当前
正在执行的sql语句呢? 因为我想知道这条数据的状态是哪个sql
修改
的. 我好修补bug… 那么这个需求就非常的合理又有说服力. 可惜mysql...
数据库
触发器
创建
触发器
触发表--
修改
学生信息
记录
表 create table variation( s_id int not null, s_name varchar(20) not null, var_text text not null, cur_date date not null ); 创建
触发器
drop trigger if ...
应用实例
27,581
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章