【问题标题】:Ms Sql table to left join on Sybase tableMs Sql 表在 Sybase 表上左连接
【发布时间】:2014-09-09 01:07:21
【问题描述】:

谁能告诉我如何从另一个数据库中的表中进行选择?例如,在我的 MS SQL 数据库中,我有一个名为 employee 的表,我想在 Sybase 数据库上创建一个 left join 查询强> 表employee.

【问题讨论】:

  • 您可以将表从一台服务器 BCP 输出,然后将 BCP 输入到另一台服务器。

标签: sql database tsql sap-ase mssql-jdbc


【解决方案1】:

在您的 ms sql 服务器上创建一个链接到 Sybase 数据库的服务器。在sql server中写一个存储过程:

  1. 创建一个临时表
  2. 使用 openquery 从 Sybase db 填充临时表
  3. 运行一个选择查询,将 sql server 表左连接到临时表。

【讨论】:

  • 如何打开从 ms sql 到 sybase 的查询?谢谢
  • 一旦你设置了链接服务器,它就是 select * from openquery (linkedServerName, 'select query goes here')。请注意,服务器名称没有被引用,但 sql 被引用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-08-30
  • 1970-01-01
  • 2013-07-31
  • 1970-01-01
  • 2019-03-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多