在 SQL Server 中,可以使用触发器实现在表 A 新增数据时将信息插入到表 B 的功能。下面是一个示例触发器的创建过程:

-- 创建表 A
CREATE TABLE A (
    ID INT IDENTITY(1,1) PRIMARY KEY,
    Name VARCHAR(50),
    Age INT
);

-- 创建表 B
CREATE TABLE B (
    ID INT IDENTITY(1,1) PRIMARY KEY,
    Name VARCHAR(50),
    Age INT
);

-- 创建触发器
CREATE TRIGGER InsertIntoB
ON A
AFTER INSERT
AS
BEGIN
    -- 将新增的信息插入到表 B
    INSERT INTO B (Name, Age)
    SELECT Name, Age
    FROM inserted;
END;

上述触发器名为 'InsertIntoB',它在表 A 上进行插入操作之后触发。在触发器中,使用 'inserted' 表表示刚刚插入的数据集合。通过 'SELECT' 语句将 'inserted' 表中的数据插入到表 B 中的对应列。

现在,当你向表 A 中插入新的数据时,触发器将自动将新增的信息插入到表 B 中。

SQL Server 触发器:将表 A 新增数据插入表 B

原文地址: https://www.cveoy.top/t/topic/jO80 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录