【发布时间】:2018-10-18 16:46:11
【问题描述】:
我继承了一个用于从 Oracle 数据库中提取信息的查询,他们现在想使用 SSIS 创建一个 XML 文件。到目前为止,我阅读了几个论坛和博客,并找到了一种连接方式,但不知道应该如何使用这个查询。我发现 Oracle 使用 XMLElement 创建 XML 但我得到了
遇到不支持的 Oracle 数据类型 USERDEFINED。 (System.Data.OracleClient)
当我尝试运行查询时。我将提供部分原始查询,因为它是相当大的代码
SELECT
--SCHED_STASK.SCHED_ID,
ACFT_INV.INV_NO_SDESC AS "Aircraft",
SCHED_STASK.BARCODE_SDESC AS "Barcode",
EVT_EVENT.ACTUAL_START_DT AS "Act_Start_Dt",
EVT_EVENT.EVENT_DT AS "Act_End_Dt",
TASK_TASK.TASK_ORIGINATOR_CD AS "Originator",
SCHED_STASK.TASK_CLASS_CD AS "Class",
SCHED_STASK.TASK_SUBCLASS_CD AS "SubClass",
EVT_EVENT.EVENT_STATUS_CD AS "Status",
CASE
WHEN TASK_TASK.TASK_CD is null THEN null
WHEN TASK_TASK.TASK_CD is not null THEN TASK_TASK.TASK_CD||' ('||TASK_TASK.TASK_NAME||')'
END AS "Task Defn",
ORG_HR.HR_CD AS "Employee number / ID",
SCHED_WORK_TYPE.WORK_TYPE_CD AS "Worktype",
EVT_STAGE.STAGE_DT AS "Signed Date"
......
and a huge bunch of left joins. then the where clause
所以有人可以指导我如何解决这种情况我会非常高兴,使用 Oracle 的新手,我对 MS SQL + SSIS 比 Oracle + SSIS 更熟悉
【问题讨论】:
标签: sql oracle ssis sql-server-data-tools