插入所需的查询帮助

时间:2012-01-27 08:16:04

标签: sql

我有两个数据库说 A B

a1 table列名为useridpin_noB数据库的b1 table列名为{{1} }},id

我想将badge_no的数据插入a1,而b1应该在b1更新时更新

2 个答案:

答案 0 :(得分:0)

您需要使用for updatefor insert triggers来解决您的问题。

查看THIS文章了解详情!

答案 1 :(得分:0)

您可以通过简单的选择来执行插入:

insert into DatabaseB.dbo.tableB1 (id, badge_no)
select userid, pin_no from  DatabaseA.dbo.tableA1

或触发器内部:

create trigger insertBfromA
on tableA1
after insert
as
begin
    insert into DatabaseB.dbo.tableB1 (id, badge_no)
    select userid, pin_no from  inserted
end

您可以用于更新的逻辑