select * from sysobjects where xtype='TR' --查询当前数据库中有多少触发器
/*我们如果需要关闭或者开启触发器的话,只需要运行:*/
disable trigger [触发器名] on database --禁用触发器
enable trigger [触发器名] on database --开启触发器
--查看某一个触发器的内容,直接运行:
exec sp_helptext [触发器名]
--修改触发器:
--基本语句如下﹕
EXEC sp_helptext fu_icmo
exec sp_helptext ICHrpDestBills_Insert_POR
drop trigger fu_icmo
--删除触发器
--把销售订单客户和备注带到生产任务单上
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
IF EXISTS (select * from sysobjects where name='ICHrpDestBills_Insert_SynFields' and type='TR')
Drop TRIGGER ICHrpDestBills_Insert_SynFields
GO
alter TRIGGER [ICHrpDestBills_Insert_SynFields] ON [dbo].[ICMrpDestBills]
FOR INSERT
AS
update v1
set v1.FHeadSelfJ01102 = u2.FCustID --FHeadSelfJ01102 购货单位(客户)自定义字段
,v1.FHeadSelfJ01103 = u3.FNote --FHeadSelfJ01103 生产任务单表体备注自定义字段 备注
,v1.FHeadSelfJ01104 = u3.FEntrySelfS0167 --FHeadSelfJ01104 生产任务单表体备注自定义字段 出货日期
,v1.FHeadSelfJ01106 =