读书人

紧急求一触发器,多谢各位的热心帮忙!

发布时间: 2012-01-18 00:23:26 作者: rapoo

紧急求一触发器,谢谢各位的热心帮忙!!!!
有A表在a服务器上如下:
CREATE TABLE A (id char (33),
que char(20),
qtime datetime,
atime datetime,
dtime datetime)
存储过程如下:
CREATE PROCEDURE sp_CallData
@eduid varchar(32),
@queuenum varchar(20),
@createtime datetime
AS
insert into A (eduid,queuenum,queuetime) values
(@eduid,@queuenum,GetDate())
另有一表B在b服务器上:
CREATE TABLE A (id char (33),
que char(20),
qtime datetime,
atime datetime,
dtime datetime,
name varchar)
要求在B表中插入一条记录时执行存储过程sp_CallData,并把B表中的插入的记录添加到A表中,该触发器怎么写????

[解决办法]
在b服务器上创建a服务器的链接服务器servera

CREATE TRIGGER tri
ON B
AFTER INSERT
AS

insert into servera.dbname..A( eduid,queuenum,queuetime )
select id, que, getdate()
from inserted

读书人网 >SQL Server

热点推荐