在 ODP.NET 中使用私有临时表

问题描述

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)