gpt4 book ai didi

sql - 如何在 CFQUERY 中使用两个数据源?

转载 作者:行者123 更新时间:2023-12-04 02:34:06 25 4
gpt4 key购买 nike

我正在使用 ColdFusion 9.1。

我需要在我的一些查询中使用两个不同的数据源。我知道它可以完成,因为我看到其他使用两个不同数据源的代码并且它工作正常。

我尝试了很多组合,但都无法正常工作,但我知道我的两个数据源都正常工作。

我在 THIS 范围内设置了一个默认数据库。默认值为“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)

关于sql - 如何在 CFQUERY 中使用两个数据源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7574105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com