社区
MS-SQL Server
帖子详情
请大家看看,如下形式的触发器如何写!!!急!
eagle_hb
2003-08-19 03:52:15
col1 col2
---------
a 1
b 2
c 3
d 4
要求随便删除一行以后,如删除第二行后,第二行的col2后的值全部减1,
变成如下所示
col1 col2
-----------
a 1
c 2
d 3
...全文
53
6
打赏
收藏
请大家看看,如下形式的触发器如何写!!!急!
col1 col2 --------- a 1 b 2 c 3 d 4 要求随便删除一行以后,如删除第二行后,第二行的col2后的值全部减1, 变成如下所示 col1 col2 ----------- a 1 c 2 d 3
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
元老
2003-08-19
打赏
举报
回复
create trigger t_delete on 你的表
For Delete
As
update 你的表 set col2 = col2-1
where col1 > (select min(col1) from deleted)
chao778899
2003-08-19
打赏
举报
回复
create trigger on yourTable
For Delete
As
update yourTable set col2 = col2-1
where col1 > (select col1 from deleted)
dafu71
2003-08-19
打赏
举报
回复
ALTER TRIGGER [t_delete] ON [dbo].[yourtable]
FOR delete
AS
begin transaction
declare @pos int
select @pos=col2 from deleted
update yourtable set col2=col2-1 where col2>@pos
commit transaction
-------------------------接分
CrazyFor
2003-08-19
打赏
举报
回复
和ID标识的跳号是一样的
TRY:
表的删除触发器中加:
update 表 set col2=(select count(*) from 表 bb where bb.col2<表.col2)+1
lifeforu
2003-08-19
打赏
举报
回复
create trigger t on table for delete
as
update test set col2=col2-1 where col2>(select col2 from deleted)
txlicenhe
2003-08-19
打赏
举报
回复
create trigger on yourTable
For Delete
As
update yourTable set col2 = col2-1
where col1 > (select col1 from deleted)
or:
create trigger on yourTable
For Delete
As
declare @a varchar
select @a = col1 from deleted
update yourTable set col2 = col2-1
where col1 > @a
MySQL
触发器
Re: MySQL
触发器
============================= #
触发器
概念
触发器
,顾名思义,就是当执行某个事件的时候触发另一个事件的执行!数据库中的
触发器
是和表关联的特殊的存储过程,它可以在插入、删除或修改该表表...
WPF
触发器
触发器
有多种
形式
,分为3类:属性
触发器
,事件
触发器
和数据
触发器
。下面分别使用实际的代码来说明。属性
触发器
:最常见的
触发器
是属性
触发器
,它在标记中简单地用<Trigger>元素定义。 它在所有者控件上监视特定...
MySQL -
触发器
_查看
触发器
(
触发器
使用、创建、修改及删除-[续])
在MySQL软件中查看已经存在的
触发器
,通过SQL语句SHOW TRIGGERS来实现,其语法
形式
如下,执行上面的SQL语句,执行结果如图9-10所示。 SHOW TRIGGERS ; 通过图9-10的执行结果可以发现,执行完“SHOW TRIGGERS”语句后...
mysql查看
触发器
代码_MySql的
触发器
在MySQL中,创建只有一个执行语句的
触发器
的基本
形式
如下:CREATE TRIGGER
触发器
名 BEFORE|AFTER 触发事件ON 表名 FOR EACH ROW 执行语句具体的参数说明如下:
触发器
名:指定要创建的
触发器
名字。参数BEFORE和AFTER...
触发器
前言: 我们已经实现了加减法,如果计算机要计算1+2+3,必须得先计算1+2,然后再把1+2得结果存起来,在去计算3...
触发器
的电路图由逻辑门组合而成,其结构均由R-S锁存器派生而来(广义的
触发器
包括锁存器)。
触发器
...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章