0

我找不到太多关于此的信息,但我认为这是不可能的,因为 ODP.NET 似乎不允许您将多个语句作为单个命令执行。

如果我有以下查询

CREATE PRIVATE TEMPORARY TABLE ora$ptt_Stops
(
    MachineStopID    NUMBER,
    LineID           NUMBER
)
ON COMMIT DROP DEFINITION;

INSERT INTO ora$ptt_Stops
SELECT MachineStop.MachineStopID,
       Line.LineID
FROM Line
INNER JOIN LkLLS ON Line.LineID = LkLLS.LineID
INNER JOIN MachineStage ON LkLLS.LineSection = MachineStage.LineSectionID
INNER JOIN MachineStop ON MachineStage.MachineStageID = MachineStop.MachineStopID;

SELECT MachineStopID,
       LineID
FROM ora$ptt_Stops

是否可以在 ODP.NET 中将其作为单个命令执行?

目前的尝试给出了这个错误。

"ORA-00922: missing or invalid option"
4

0 回答 0