社区
MS-SQL Server
帖子详情
N简单的问题 触发器相关
zwx963536
2003-10-31 05:06:57
table1 {cardno,name,pwd}
table2 {cardno,name}
当向table1插入一条新记录时,把这条记录新写入table2中
用触发器怎么写出来?谢了大哥大姐们!
...全文
25
6
打赏
收藏
N简单的问题 触发器相关
table1 {cardno,name,pwd} table2 {cardno,name} 当向table1插入一条新记录时,把这条记录新写入table2中 用触发器怎么写出来?谢了大哥大姐们!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
txlicenhe
2003-10-31
打赏
举报
回复
CREATE TRIGGER 名1 ON table1
FOR INSERT
AS
insert table2 (cardno,name) select cardno,name from inserted
For Insert触发器只有inserted表
For Delete触发器只有deleted表
For Update触发器有inserted & deleted表
zwx963536
2003-10-31
打赏
举报
回复
那Update呢? 不会是updated吧?(*^o^*)
lynx1111
2003-10-31
打赏
举报
回复
CREATE TRIGGER 名1 ON table1
FOR INSERT
AS
insert table2 (cardno,name) select cardno,name from inserted
deleted 和 inserted 是逻辑(概念)表。这些表在结构上类似于定义触发器的表(也就是在其中尝试用户操作的表);这些表用于保存用户操作可能更改的行的旧值或新值。例如,若要检索 deleted 表中的所有值,请使用:
SELECT *
FROM deleted
pengdali
2003-10-31
打赏
举报
回复
下面3个触发器演示了如何同步两个不同库的两个表
CREATE TRIGGER 名1 ON dbo.tabMain
FOR INSERT
AS
insert db2..tabSlave select * from inserted
go
CREATE TRIGGER 名2 ON dbo.tabMain
FOR update
AS
update db2..tabSlave set 列=aa.列 from inserted aa where aa.编号=db2..tabSlave.编号
go
CREATE TRIGGER 名3 ON dbo.tabMain
FOR delete
AS
delete db2..tabSlave where 编号 in (select 编号 from deleted)
pengdali
2003-10-31
打赏
举报
回复
CREATE TRIGGER 名1 ON table1
FOR INSERT
AS
insert table2 (cardno,name) select cardno,name from inserted
sdhdy
2003-10-31
打赏
举报
回复
create trigger tri_table1_insert on table1
for insert
as
insert table2 select cardno,name from inserted
4章
触发器
复习题.pdf
4章
触发器
复习题.pdf
d_vhdl_d
触发器
_
eda设计中可实现D
触发器
功能模块,使用quartusII 9.1
基于EDA实现D
触发器
的设计
通过EDA实现D
触发器
设计,编译通过,适合初学者,仅供参考。
触发器
的复习资料(有各种各样的
触发器
)
这是关于
触发器
的全面的饿复习资料,通过了几位经验丰富的教师一起制作的。
MS-SQL Server
34,875
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章