Hi team , I am not able to create trigger for following code , getting error,
create trigger dbo.EXTERNAL_TRIGGER
on dbo.EXTERNAL
after DELETE
as
begin
set nocount on
declare
@CLAIM_SOURCE char(1) ,
@CLAIM_TYPE char(1) ,
@GR_POLICY_NO char(20) ,
@TAX_ID char(9) ,
@PRIM_DIAG_CODE char(7) ,
@CPT_CODE char(7) ,
@MODIFIER_CODE char(2)
If exists(select * from deleted) and not exists(Select * from inserted)
begin
SET @Action = 'D';
SET @ModifiedBy = SYSTEM_USER;
set @ModifiedDate= getdate()
SELECT @CLAIM_SOURCE = CLAIM_SOURCE from deleted i;
SELECT @PRIM_DIAG_CODE = PRIM_DIAG_CODE from deleted i;
SELECT @CPT_CODE = CPT-4_PROC_CODE from deleted i;
SELECT @MODIFIER_CODE = MODIFIER_CODE from deleted i;
INSERT into PPO_FACILITYEXTERNAL_AUDIT(
ModifiedDate,
ModifiedBy,
Action,
CLAIM_SOURCE ,
CLAIM_TYPE ,
GR_POLICY_NO ,
TAX_ID ,
PRIM_DIAG_CODE ,
CPT4 ,
MODIFIER_CODE
)
values (@ModifiedDate,
@ModifiedBy,
@Action,
@BATCHID,
@CLAIM_SOURCE ,
@CLAIM_TYPE ,
@GR_POLICY_NO ,
@TAX_ID ,
@PRIM_DIAG_CODE ,
@CPT_CODE ,
@MODIFIER_CODE
);
end
end
--GO
note -- SELECT @CPT_CODE = CPT-4_PROC_CODE from deleted i; --in this line getting error,
please help on this.
Thanks
Rajnidas