我找不到太多关于此的信息,但我认为这是不可能的,因为 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"