sql – 如何在CFQUERY中使用两个数据源?
发布时间:2020-12-12 08:46:14 所属栏目:MsSql教程 来源:网络整理
导读:我正在使用ColdFusion 9.1. 我需要在我的一些查询中使用两个不同的数据源.我知道这可以做,因为我看到其他代码使用两个不同的数据源,它的工作正常. 我已经尝试了很多组合,但是无法获得任何工作,但是我知道我的两个数据源都正常工作. 我在这个范围内设置了一个
我正在使用ColdFusion 9.1.
我需要在我的一些查询中使用两个不同的数据源.我知道这可以做,因为我看到其他代码使用两个不同的数据源,它的工作正常. 我已经尝试了很多组合,但是无法获得任何工作,但是我知道我的两个数据源都正常工作. 我在这个范围内设置了一个默认数据库.默认值为“DatasourceOne”. <cfquery> SELECT UserID FROM DatasourceOne.TableOne IN (SELECT Userid FROM DatasourceTwo.TableTwo ) </cfquery 有关使用多个数据源的规则或准则是什么? 澄清 我应该最初问我如何在一个查询中使用两个数据库(而不是数据源).我相信你的答案会有所不同.我们确实将这两个数据库设置为数据源,而且我有点困惑. 解决方法根据您的数据库,如果第二个数据库位于同一个服务器上(或定义为链接服务器),并且数据源中的用户有权限,则通常可以引用其他数据库.SELECT * FROM myTable WHERE myField IN (SELECT otherField FROM otherDatabase.dbo.tableName) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 数据库 – 要CouchDB还是不要?
- tsql – SQL_Latin1_General_CP1_CI_AS和SQL_Latin1_Genera
- SQLSERVER执行时间统计工具SQLQueryStress
- sql-server – Red Gate SQL Compare vs. VS2010 Ultimate
- sql – DELETE命令在具有聚簇索引的表中太慢了
- SQLSERVER 行转列
- sql-server – SQL Server排序算法
- sql – 在Oracle中使用IF ELSE
- sqlserver 2005 jdbc driver
- 安装sqlserver 2008时,检测的时候总是提示需要重新启动,重