【发布时间】:2019-04-04 04:12:16
【问题描述】:
尝试创建私有临时表但不断收到错误消息,[错误]执行 (1: 16): ORA-00905: 缺少关键字
单词 TEMPORARY 带有红色下划线,当我将鼠标悬停在它上面时显示 Found 'TEMPORARY' Expecting: 'OUTLINE' 这是什么意思,是否会导致错误?
CREATE PRIVATE TEMPORARY TABLE ora$ptt_orders AS
(
select * from orders
where rownum < 10
)
ON COMMIT PRESERVE DEFINITION;
【问题讨论】:
-
您使用的是哪个 Oracle 版本?
-
Toad for Oracle? v.11.6.0.43
-
私有临时表仅在 Oracle 18c 中可用。你还在使用 11g。
-
好的,谢谢,有什么方法可以只在 11.6 版中为会话创建临时表?
-
TOAD 版本和 Oracle 版本混合使用吗? Oracle 版本 11.6.0.43 不存在。试试
select * from v$version;
标签: oracle temp-tables toad