SQL脚本:
UPDATE ORACLE
SET ORACLE.Attribute4 = MSSQL.Attribute4
FROM OPENQUERY ([R12XXAW], 'SELECT attribute4, attribute6
FROM XXAW.XXAW_AR_INV_STG_T') ORACLE
INNER JOIN [CARPRO_STAGING].[LOOKUP_V_SIMAH_INTERFACE_INVOICES_XML] MSSQL ON [ORACLE].[attribute6] = MSSQL.[ATTRIBUTE6]
说明:
MSSQL.Attribute4
列可能包含XML数据ORACLE.Attribute4
列是Varchar2(4000)问题:通过使用SQL Server链接服务器,我想更新Oracle表,并且正在使用此脚本,但出现错误:
第1级第3行第16条状态257消息 不允许从数据类型xml到nvarchar的隐式转换。使用CONVERT函数运行此查询。
请告知解决方案。