在本文中,将介绍如何在SQL中更新和删除触发器。
SQL中的触发器是在视图或者表上执行的操作查询自动执行,触发或者调用的特殊类型。
我们可以在插入,删除和更新或者这些操作组合时设置触发器。
当我们需要更新任何触发器更新触发语句时,存在许多情况用于在SQL中更新触发器。
我们使用DROP TRIGGER语句来删除触发器。
创建vendors表
create table vendors ( vendorid int, vendorname varchar(15), vendorcity varchar(15), vendorstate varchar(15) )
在vendors表中插入数据的语句
insert into vendors values (20,'onitroadTestDB','noida','up') insert into vendors values (21,'jack','lucknow','up') insert into vendors values (22,'rahul','kanpur','up') insert into vendors values (23,'malay','Amsterdam','Amsterdam') insert into vendors values (24,'mayank','noida','up')
创建触发器
create trigger oirven_trig on vendors after insert,update as update vendors set vendorstate = upper(vendorstate) where vendorid IN (select vendorid from inserted)
更新触发器
alter trigger oirven_trig on vendors after insert,update as update vendors set vendorstate = upper(vendorstate), vendorcity = ltrim(rtrim(vendorcity)) where vendorid IN (select vendorid from inserted)
删除触发器
drop trigger copybilltbl_ins_up
日期:2020-06-02 22:17:56 来源:oir作者:oir