これを実行してもエラーはスローされませんが、エントリの挿入/削除も行われません。なぜ機能しないのかわかりません。
DECLARE @trAction VARCHAR(5)
SET @trAction = 'addTR'
IF EXISTS (SELECT TransgeneID
FROM tbl_MT
WHERE MouseID = '3' AND TransgeneID = '3')
IF (@trAction = 'rmvTR')
DELETE
FROM tbl_MT
WHERE MouseID = '3' AND TransgeneID = '3'
ELSE
IF (@trAction = 'addTR')
INSERT INTO tbl_MT
VALUES ('3', '3')