【发布时间】:2015-01-28 12:42:57
【问题描述】:
我将 Oracle 服务器链接到我的 SQLServer。在构建连接查询时我遇到了问题。请检查下面的代码。
select * from openquery(OracleConnection,'select CONCAT(CUST_ADD1,'','',CUST_ADD2,'','',CUST_ADD3) from TDSPARTY where CUST_NAME=''DR GEORGE ABRAHAM''')
错误信息:
消息 7357,级别 16,状态 2,第 1 行无法处理对象“选择 CONCAT(CUST_ADD1,'','',CUST_ADD2,'','',CUST_ADD3) 来自 TDSPARTY 其中 CUST_NAME='DR GEORGE ABRAHAM'"。OLE DB 提供程序“MSDASQL”用于 链接服务器“OracleConnection”表示对象具有 没有列或当前用户对此没有权限 对象。
需要输出:CUST_ADD1,CUST_ADD2,CUST_ADD3
【问题讨论】:
标签: sql oracle oracle11g string-concatenation