1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| USE [BIJOU]
GO
/****** Object: Trigger [dbo].[CSP] Script Date: 10/31/2014 08:57:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
ALTER TRIGGER [dbo].[CSP]
ON [dbo].[F_DOCLIGNE]
AFTER INSERT,UPDATE
AS
Declare @H_CSP Int
Declare @H_Reste Int
Declare @H_Date Date
Declare @Date Datetime
Select
@Date= Getdate ();
Select
@H_Date = CbModification
From F_DOCLIGNE
Select
@H_CSP = [Compteur d'Heures CSP]
FROM F_COMPTET
Select
@H_Reste = Reste
FROM dbo.CSP3
SET NOCOUNT ON;
IF @H_Date = @Date
BEGIN
UPDATE F_COMPTET
SET [Compteur d'Heures CSP] = CSP3.Reste
FROM F_COMPTET LEFT OUTER JOIN dbo.CSP3 ON F_COMPTET.CT_Num = CSP3.CT_Num
END |
Partager