码迷,mamicode.com
首页 > 数据库 > 详细

在A数据库的a表中创建触发器,往a表插入数据的话,将数据转移至B数据库中的a表

时间:2015-04-24 12:45:36      阅读:313      评论:0      收藏:0      [点我收藏+]

标签:

EXEC sp_addlinkedserver
	@server=‘cqq‘,--被访问的服务器别名(习惯上直接使用目标服务器IP,或取个别名如:JOY)
	@srvproduct=‘ms‘,
	@provider=‘SQLOLEDB‘,
	@datasrc=‘172.18.5.9‘ --要访问的服务器
EXEC sp_addlinkedsrvlogin
	@rmtsrvname=‘cqq‘, --被访问的服务器别名(如果上面sp_addlinkedserver中使用别名JOY,则这里也是JOY)
	@useself=‘false‘,
	@locallogin=NULL,
	@rmtuser=‘sa‘, --帐号
	@rmtpassword=‘sa‘ --密码


SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TRIGGER [dbo].[INSERT_ABVOD_a]
   ON  [dbo].[a]
   AFTER INSERT
AS 
BEGIN
	
	
	INSERT INTO cqq.B.dbo.a
	SELECT * FROM inserted
	
	delete from a FROM inserted
	
	
END


go

	
	exec sp_dropserver ‘cqq‘,‘droplogins‘



在A数据库的a表中创建触发器,往a表插入数据的话,将数据转移至B数据库中的a表

标签:

原文地址:http://my.oschina.net/u/1271447/blog/405777

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!