在SQLserver中查询ORACLE中CLOB字段数据问题
1个回答
展开全部
语句是这样的:select * from OPENQUERY (orcl,'select I01YWBH,BI01ID,I01SQR,I01BS,I01DWMC,I01LXDH,I01ZJLX,I01ZJH,I01DZ,I01JBBM,I01JBR,I01DJSJ,I01XXLY,I01LBJ,INTERNAL_NO,ITEM_ID,DEPARTMENT,TRANSACT_AFFAIR_NAME,CONTENT,CREATE_DATE,UPdate_date,FORM from ESVII01') 其中orcl是连接服务器名FORM 字段类型是CLOB如果没有FORM 语句可以查询出来如果加上了FORM报错错误信息:(链接服务器"orcl"的 OLE DB 访问接口 "MSDAORA" 返回了消息 "发生了一个 Oracle 错误,但无法从 Oracle 中检索错误信息。"。
链接服务器"orcl"的 OLE DB 访问接口 "MSDAORA" 返回了消息 "数据类型不被支持。"。
消息7321,级别 16,状态 2,第 1 行
准备对链接服务器 "orcl" 的 OLE DB 访问接口 "MSDAORA" 执行查询"select I01YWBH,BI01ID,I01SQR,I01BS,I01DWMC,I01LXDH,I01ZJLX,I01ZJH,I01DZ,I01JBBM,I01JBR,I01DJSJ,I01XXLY,I01LBJ,INTERNAL_NO,ITEM_ID,DEPARTMENT,TRANSACT_AFFAIR_NAME,CONTENT,CREATE_DATE,UPdate_date,FORM from ESVII01"时出错。)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询