1.db_link
一 如何创建Dblink
1)SQLServer 到 SQLServerExec sp_droplinkedsrvlogin PDALink,Null --删除映射(录与链接服务器上远程登录之间的映射)Exec sp_dropserver PDALink --删除远程服务器链接 EXEC sp_addlinkedserver @server='PDALink',--被访问的服务器别名 @srvproduct='',--要添加为链接服务器的 OLE DB 数据源的产品名称 @provider='SQLOLEDB',--被访问数据库类别 MSDAORA SQLOLEDB @datasrc='192.168.120.114'--被访问的服务器 EXEC sp_addlinkedsrvlogin 'PDALink', --被访问的服务器别名'false', --NULL, --本地服务器上的登录。locallogin 的数据类型为 sysname,默认设置为 NULL。'sa', --帐号'sa' --密码2.创建同义词
CREATE SYNONYM test_db_linktable_tt FOR [DB_LIN_NAME].[DB_NAME].dbo.TABLE_NAME
3.对于自定义方法的创建,对于处理有些特定数据还是挺有效的
---创建一个去掉左边某个字符的信息的方法CREATE FUNCTION [dbo].[RemoveLeftChar]( @expression VARCHAR(MAX), @char CHAR(1))RETURNS VARCHAR(MAX)AS BEGIN WHILE(LEN(@expression)>0 AND @char=SUBSTRING(@expression,1,1)) ---数据库中start_index是从1开始 BEGIN SET @expression =SUBSTRING(@expression,2,LEN(@expression)-1); END RETURN @expressionEND