【问题标题】:Sybase server linked in SSMS using Concatenate in openquery在 SSMS 中使用 Openquery 中的 Concatenate 链接 Sybase 服务器
【发布时间】:2015-02-06 16:28:59
【问题描述】:

我已设法将 Sybase 服务器链接到 SSMS,并且能够使用 openquery 对其进行查询,但每次尝试连接列时都会出错。即:

Select * from openquery(SybaseServer, 'select top 1000 first_name + middle_name + Last_name as "full_name", * from dbname..tablename')

我意识到这不会在名称之间放置空格,这很好,因为我只是将其用作示例。

我的想法要么是 Sybase 语法有些奇怪,要么是开放查询的结构。我知道在打开的查询中我需要使用 "" 而不是 ' ' 那么有什么技巧可以让连接工作吗?对不起,如果这是基本的,但谷歌搜索了大约 30 分钟,没有直接回答我的问题。我认为这不是我读过的 Sybase 语法,所以必须是 openquery 结构。

【问题讨论】:

    标签: concatenation sybase ssms openquery


    【解决方案1】:

    意识到需要将列转换为相同的数据类型...添加了转换和良好的老式 + 工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多