社区
应用实例
帖子详情
如何在触发器中取得当前插入或修改的的记录值
happy1123
2004-11-08 07:03:43
我想用触发器实现这样的功能:在插入或修改记录时判断新插入或修改的记录的字段的值,以便做相应处理。
如:判断新插入或修改的记录的工资值是否大于1000,如果不大于1000则自动改为1000
...全文
138
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临时表里。
数据库
触发器
创建
触发器
触发表--
修改
学生信息
记录
表 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 ...
mysql
触发器
中
记录
当前
正在执行的sql语句.
mysql
触发器
, 很常见, 但是常规的两个变量只有New和OLD, 两个, 如何才能
取得
当前
正在执行的sql语句呢? 因为我想知道这条数据的状态是哪个sql
修改
的. 我好修补bug… 那么这个需求就非常的合理又有说服力. 可惜mysql...
触发器
创建 删除 等操作
触发器
是一种特殊的存储过程,类似于事件函数,SQL Server™ 允许为 INSERT、UPDATE、DELETE 创建
触发器
,即当在表
中
插入
、更新、删除
记录
时,触发一个或一系列 T-SQL语句。
触发器
可以在查询分析器里创建,也...
触发器
不知道在朋友们使用
触发器
,如果你已经对
触发器
很了解了,那么请跳过此文,如果你还没有使用过
触发器
的话,那就让我们来认识一下吧。 ...
触发器
删除创建等操作
触发器
是一种特殊的存储过程,类似于事件函数,SQL Server™ 允许为 INSERT、UPDATE、DELETE 创建
触发器
,即当在表
中
插入
、更新、删除
记录
时,触发一个或一系列 T-SQL语句。
触发器
可以在查询分析器里创建,也可以在...
应用实例
27,580
社区成员
68,556
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章