【发布时间】:2018-08-24 10:27:27
【问题描述】:
我正在使用 openquery 语句从链接服务器读取字段的内容,没有任何问题。该字段的数据类型为char(1)。但是,如果我尝试转换为不同的数据类型,openquery 会失败。
以下两种说法均无效:
select * from FROM OPENQUERY(linkedserver,
'select CONVERT (NVARCHAR(),QCTL.GL_TRANS.TRAN_TYPE) AS TRAN_TYPE'
select * from FROM OPENQUERY(linkedserver, 'select
IIF(QCTL.GL_TRANS.TRAN_TYPE = ''C'', -1 * QCTL.GL_TRANS.AMOUNT,
QCTL.GL_TRANS.AMOUNT) AS AMOUNT'
【问题讨论】:
标签: sql-server linked-server openquery