社区
基础和管理
帖子详情
如何利用触发器更新本表的数据?
scarecrow81
2005-07-15 04:17:10
比如我触发器所在的表中添加了一条纪录,然后判断这条纪录的某个字段满足一定条件,比如(b>10),如果不满足,就不让这条纪录添加到表中,或者是添加进去了,在把这条记录删掉?谢谢啦!
...全文
184
5
打赏
收藏
如何利用触发器更新本表的数据?
比如我触发器所在的表中添加了一条纪录,然后判断这条纪录的某个字段满足一定条件,比如(b>10),如果不满足,就不让这条纪录添加到表中,或者是添加进去了,在把这条记录删掉?谢谢啦!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
china2001ok
2005-07-16
打赏
举报
回复
study
scarecrow81
2005-07-15
打赏
举报
回复
如何用check?
to karin3() :用抛出异常的方法是可以实现。有没有其它不抛出异常的方法?
谢谢啦
karin3
2005-07-15
打赏
举报
回复
create or replace trigger onlypositive
before update of b
on t_baihe
for each row
begin
if new.num_col>10 then
raise_application_error('');
end if
end onlypositive;
/
guangli_zhang
2005-07-15
打赏
举报
回复
还是用check吧
bzszp
2005-07-15
打赏
举报
回复
加check 不行?
或者 通过行触发器 将 不满足条件的 数据的主键 保存在临时表里面
然后在 表级 触发器 里面 删掉。
MySQL
触发器
数据
库中的
触发器
是和表关联的特殊的存储过程,它可以在插入、删除或修改该表表中的
数据
时触发执行,它比
数据
库本身标准的功能有更精细和更复杂的
数据
控制能力。 #
数据
库
触发器
作用: 1) 安全性:可以基于...
Oracle
触发器
更新
本表
数据
Oracle
触发器
更新
本表
数据
mysql
触发器
更新
本表
mysql
触发器
如何对
本表
进行操作?我是插入一行,如果status字段是‘default’的话就
更新
新以前的行。
触发器
引用旧值,使用 old.status, old.alias 方式。CREATE TRIGGER abc BEFORE INSERT ON vehicleFOR ...
mysql
更新
表
触发器
_mysql
触发器
更新
本表
mysql的
触发器
不能对
本表
进行update操作,如下面 的示例,直接报Can’t update table ‘tbl’ in stored function/trigger because it is already used by statement which invoked this stored function/trigger ...
触发器
实现表
数据
自动
更新
方案二采用
触发器
,因为已知基础
数据
表只会有
数据
插入操作,不会
更新
,可以建立插入
触发器
。比较两种方案,考虑到系统访问的实时性比较高,因此决定采用方案二。 基础表 [dbo].[table1] 的建表语句 CREATE TABLE ...
基础和管理
17,377
社区成员
95,127
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章