在SQL Server中使用OpenQuery访问其他数据库
来源:互联网 发布:求生之路2lerp优化 编辑:程序博客网 时间:2024/06/09 22:58
OpenQuery 是SQL Server用来与其他Server交互的一种技术,
通过OpenQuery,SQL Server 可以直接访问其他数据库资源。
而其他数据库在OpenQuery 表达式中是以Linked Server 存在的。
使用sp_linkedservers 可以找到当前数据库的所有linked server.
也可以在sql server管理工具的“服务器对象”-“连接服务器”中查看当前数据库中的Linked Server:
OpenQuery的表达式可以这么写:
Select * from OpenQuery([linkedServerName],'Select * from table1 where rownum < 10')
而且值得注意的是,如果,你要在OpenQuery中执行如下的数据库语句,
Select * from tbl_emp Where empName = 'leo''
leo' 必须以双引号的形式传入,如下,
Select * from OpenQuery([linkedServerName],'Select * from table1 where empName = ''leo''')
如果要传入一个参数到OPENQUERY里面,
可以组装动态sql,并通过exec执行即可。
DECLARE @Sql VARCHAR(1000)DECLARE @organizationID VARCHAR(10)SELECT @organizationID = (SELECT ORGANIZATION_ID FROM MYORGS WHERE ORGANIZATION_NAME = 'MMT')SET @Sql = 'SELECT * from tableName where organization_id='+@organizationIDSET @Sql = 'SELECT * FROM OPENQUERY(BETSYCRP2, ''' + REPLACE(@Sql, '''', '''''') + ''')'EXEC(@Sql)
- 在SQL Server中使用OpenQuery访问其他数据库
- SQL server 在OPENQUERY中使用参数
- SQL 在OPENQUERY中使用参数
- SQL 在OPENQUERY中使用参数
- SQL 在OPENQUERY中使用参数
- SQL 在OPENQUERY中使用参数
- 在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)
- 在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)
- 在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)
- 在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)
- 在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)
- 在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)
- 在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)
- 在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)
- 在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)
- 在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)
- 在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)
- 在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)
- [集合操作1]
- 个人所得税计算器
- 判断当前设备加载多少分辨率的图
- iPhone应用程序编程指南---设备支持
- 语音呼叫系统IVR流程编写文档整理,SmarTele 脚本 整理
- 在SQL Server中使用OpenQuery访问其他数据库
- 个人所得税计算器
- java中的栈与堆
- Eclipse 设置文件的默认打开方式
- iPhone应用程序编程指南---应用程序偏好设置
- 求个人所得税
- 计算定期还款额度
- 第九周上机任务(个人所得税)
- C# 接受存储过程返回值 和 output 返回值 .