触发,复制插入到另一个表的列(用作主键)

时间:2016-10-28 13:53:13

标签: sql sql-server tsql

我有一堆数据导出到表格中。它已经有一个主ID(HAZ_ID)我希望能够将该列复制到具有相同列名的另一个表(HAZ_ID)我尝试创建一个触发器

X_train

我尝试插入它,但它说dbo.edit不能为NULL,所以我假设我在test_tokay中插入HAZ_ID的数据没有被发送到dbo.edit,我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您需要做的是将插入的表中的值带入编辑表:

CREATE TRIGGER T_TableTokay_I
on dbo.test_tokay
after insert    
as
set nocount on

insert into dbo.edit(HAZ_ID)
select inserted.HAZ_ID