我已经设法将Sybase服务器链接到SSMS,并能够使用openquery对其进行查询,但是每次尝试连接列时都会收到错误消息。IE:
Select * from openquery(SybaseServer, 'select top 1000 first_name + middle_name + Last_name as "full_name", * from dbname..tablename')
我意识到这不会在名称之间留出空格,因为我只是以它为例而已。
我的想法是Sybase语法有点奇怪,或者是开放查询的结构。我知道在开放式查询中,我需要使用“”代替“”,因此是否有技巧使串联工作?抱歉,如果这是基本操作,但用谷歌搜索了大约30分钟,没有任何内容直接回答我的问题。我不认为这是我所阅读的Sybase语法,因此必须是openquery结构。
意识到需要将列转换为相同的数据类型...添加了转换功能,并且良好的OLE样式+工作正常。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句