您的第二个触发器一直在创建和重新创建表,这使得越来越慢了。
它应该只是复制新插入的行,类似:CREATE OR ALTER TRIGGER trg_after_insert_test_target_2025_nguyennn
ON test_target_2025_nguyennn
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
-- Create table once
IF OBJECT_ID('draft..test_nguyennn', 'U') IS NULL
BEGIN
SELECT *
INTO draft..test_nguyennn
FROM test_target_2025_nguyennn where 1 = 0;
END
insert into draft..test_nguyennn
select * FROM inserted; -- only copy the new rows
END