sql - 如何从 sql 语句或存储过程连接到外部数据库?

标签 sql sql-server database tsql linked-server

在数据库上运行 SQL 语句或存储过程时,您可以连接到外部数据库并从那里提取数据吗?

类似于:

SELECT a.UserID, b.DataIWantToGet 
  FROM mydb.Users as a, externaldb.Data as b

最佳答案

您需要 setup a Linked Server instance .然后您可以像引用 SQL Server 数据库一样引用外部数据库。

关于sql - 如何从 sql 语句或存储过程连接到外部数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1942228/

相关文章:

mysql - 错误使用内连接函数/分组函数?

sql - 使用 'between' 和 varchar (sql server)

sql - 为什么即使用户登录的日期格式设置设置为 'yyyy-mm-dd',ISO 8601 日期格式 'mdy' 字符串文字仍然有效

sql-server - SQL Server 2008 - 插入触发器 : How to add values not in Inserted pseudo table

mysql - 仅搜索 MySQL IN 语句中的第一个元素

java - 如何使用 JDBC 将 Java 应用程序连接到 db4free.net?

php - 使用 PHP 循环遍历数据库并填充 HTML 表

sql - 如何从 Where 条件中的 CASE 子句返回多个值

sql - Azure SQL 中所有用户的列表

sql-server - 加入链接服务器表时提高查询性能