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
|
CREATE TRIGGER vDATA_tHandicaps_IOINSERT
ON vDATA_tHandicaps
INSTEAD OF INSERT
AS
BEGIN
/*
1. Insert dummies : Must occur first to set the ID (IDENTITY COLUMN)
2. Synchro preparation
3. Update
4. Synchro insertion
*/
SET NOCOUNT ON;
DECLARE @InsertedID TABLE
(
Id BIGINT
)
-- INSERT tHandicaps : Dummy entries
INSERT tHandicaps
(
IdMember
, EntryDate
, Handicap
, OriginClubId
, Formula
, Remark
, QualificationStatus
, TypeOfAdjustement
, OldHcp
)
OUTPUT inserted.Id INTO @InsertedID(Id)
SELECT
1
, '01-01-1900'
, 0
, 1000
, ''
, ''
, 1
, 1
, 0
FROM inserted AS H |
Partager