sql在表A中插入数据时,将字段a,b,a填入表B的字段a,b,c,并且表B的字段d插入常数2,用触发器实现

2025-03-24 04:57:15
推荐回答(2个)
回答1:

CREATE TRIGGER trg_XXX
ON A
FOR INSERT
AS
    DECLARE    @a    VARCHAR,    --以实际数据类型为准
               @b    VARCHAR,    --以实际数据类型为准
               @c    VARCHAR     --以实际数据类型为准
               
    SELECT     @a = a,
               @b = b,
    FROM       inserted
    
    INSERT INTO B(a,b,c,d) VALUES(@a, @b, @a, 2)

回答2:

select B from A order by C desc..