我的要求是将数据从 Oracle 复制到 SQL Server。在从 Oracle 数据库复制之前,我需要使用具有一些逻辑的过程来更新 Oracle 表。
如何从 Azure 数据工厂执行 Oracle 存储过程?
我提到了这个线程
如果我EXECUTE PROC_NAME (PARAM);
在preCopy
脚本中使用它会失败并出现以下错误
Failure happened on 'Source' side.
ErrorCode=UserErrorOdbcOperationFailed,
Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException
Message=ERROR [42000] [Microsoft][ODBC Oracle Wire Protocol driver]
[Oracle]ORA-00900: invalid SQL statement
Source=Microsoft.DataTransfer.ClientLibrary.Odbc.OdbcConnector,
Type=System.Data.Odbc.OdbcException
Message=ERROR [42000] [Microsoft][ODBC Oracle Wire Protocol driver]
[Oracle]ORA-00900: invalid SQL statement,Source=msora28.dll
有人可以帮忙吗?
注意:我正在为数据工厂使用自托管运行时环境,谢谢!!