永发信息网

关于insert触发器:比如我有2个表A B 我想当我给A 插入数据的时候,自动为B插插入数据

答案:2  悬赏:0  手机版
解决时间 2021-03-09 09:19
关于insert触发器:比如我有2个表A B 我想当我给A 插入数据的时候,自动为B插插入数据。2个表有相同的 ID 这个字段。

还有就是删除A表中的某调记录的时候 同时也删除B中 ID相同的数据
最佳答案
我想当我给A 插入数据的时候,自动为B插插入数据
ALTER TRIGGER [dbo].[触发器名称] ON [dbo].[A]
FOR Insert
AS
insert into B(id,xx,SubAccount,[user],
class,password,subliuyannum,isParent,contact)
select fduserid as id,fduserid as xx,
fdcontecter,fdlogname as [user],'管理帐号' as class,
fdpwd as password,'1' as subliuyannum ,'1' as isParent,fdcontecter
from inserted

删除A表中的某调记录的时候 同时也删除B中
ALTER TRIGGER [dbo].[trtbusersdelsub] ON [dbo].[A]
FOR DELETe
AS
delete B where id in (select fduserid from deleted )
全部回答
CREATE [OR REPLACE] TRIGGER <触发器名> BEFORE|AFTER INSERT|DELETE|UPDATE [OF <列名>] ON <表名> [FOR EACH ROW] WHEN (<条件>) create trigger trig1 after insert of 列名 on B for each row when inserting A ; 删除的你也要从新建一个 触发器 -------------------------------------------------------------------------------- 创建触发器: CREATE [OR REPLACE] TRIGGER <触发器名> BEFORE|AFTER INSERT|DELETE|UPDATE [OF <列名>] ON <表名> [FOR EACH ROW] WHEN (<条件>) 关键字"BEFORE"在操作完成前触发;"AFTER"则是在操作完成后触发; 关键字"FOR EACH ROW"指定触发器每行触发一次. 关键字"OF <列名>" 不写表示对整个表的所有列. WHEN (<条件>)表达式的值必须为"TRUE". 特殊变量: :new --为一个引用最新的列值; :old --为一个引用以前的列值; 这些变量只有在使用了关键字 "FOR EACH ROW"时才存在.且update语句两个都有,而insert只有:new ,delect 只有:old; 使用RAISE_APPLICATION_ERROR 语法:RAISE_APPLICATION_ERROR(错误号(-20000到-20999),消息[,{true|false}]); 抛出用户自定义错误. 如果参数为'TRUE',则错误放在先前的堆栈上. INSTEAD OF 触发器 INSTEAD OF 触发器主要针对视图(VIEW)将触发的dml语句替换成为触发器中的执行语句,而不执行dml语句. 禁用某个触发器 ALTER TRIGGER <触发器名> DISABLE 重新启用触发器 ALTER TRIGGER <触发器名> ENABLE 禁用所有触发器 ALTER TRIGGER <触发器名> DISABLE ALL TRIGGERS 启用所有触发器 ALTER TRIGGER <触发器名> ENABLE ALL TRIGGERS 删除触发器 DROP TRIGGER <触发器名>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电子商务需要掌握哪些编程软件,详细些,谢谢
二类高层宾馆建筑消防设施配置案例分析某高层
华为手机怎样@微信人的最新相关信息
天天牧场鲜奶吧地址在什么地方,想过去办事
3*3+2*2.5供三台3千瓦的热水器可吗?
【秋收起义的意义】南昌起义、秋收起义、广州
请大家帮忙推荐一款 半高显卡
顺丰快递,10点山东济南到广东揭阳,需要多久
世界上珍稀植物有哪些???
宏源典当在哪里啊,我有事要去这个地方
古人怎么说晚安
下列有关细胞内的化学反应肯定在细胞器中进行
“老兵不死,只是凋零”出自哪篇演讲?
老是梦见鬼 怎么办
广州市交通技师学院是属于技校吗?
推荐资讯
芭蕾舞是从哪国传来的外来语
马集邮政营业所怎么去啊,有知道地址的么
把子肉米饭地址在哪,我要去那里办事
我想问观世音(观音菩萨)是在中国哪个朝代出
配对盘查询
我买了一只小老虎,天天给它馒头吃,它也不吃
我们生活中常用的心里协调方法主要有哪些
圆的面积直径25怎么算?
塔牌绍兴花雕酒在哪里啊,我有事要去这个地方
漱玉词是谁的集子
在职人员考公务员,通过了笔试,进入面试环节
请问,美少女战士Crystal版跟旧版的剧情一样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?