使用sql跨域连接数据库

--使用sp_addlinkedserver来增加链接

EXEC sp_addlinkedserver
@server='loco',--被访问的服务器别名(习惯上直接使用目标服务器IP,或取个别名如:JOY)
@srvproduct='',
@provider='SQLOLEDB',
@datasrc='' --要访问的服务器

EXEC sys.sp_addlinkedsrvlogin  'loco', -- sysname
     'false', -- varchar(8)
     null, -- sysname
     '', -- sysname
     '' -- sysname


sql写一个字符串拼接的循环。
declare @belongyear VARCHAR(max),@tempyear VARCHAR(max),@cuyear VARCHAR(50)
SET @belongyear='1990,1995,2000,2005,2010,2011,2012,2013,'
SET @tempyear=@belongyear
WHILE  CHARINDEX(',',@tempyear,0)>0
BEGIN
	SET @cuyear=SUBSTRING(@tempyear,1,CHARINDEX(',',@tempyear)-1)
	SET @tempyear=SUBSTRING(@tempyear,LEN(@cuyear)+2,LEN(@tempyear))
	SELECT @cuyear
END 


你可能感兴趣的:(SQL)