【问题标题】:Create temporary table in Oracle在 Oracle 中创建临时表
【发布时间】:2019-12-07 21:10:36
【问题描述】:

我正在尝试在 PL/SQL 开发人员中创建临时表并插入一些数据,但它会引发错误:

ORA-00905

我的代码:

CREATE PRIVATE TEMPORARY TABLE my_temp_table (
  id           NUMBER,
  description  VARCHAR2(20)
);

【问题讨论】:

标签: sql oracle oracle11g ddl temp-tables


【解决方案1】:

CREATE PRIVATE TEMPORARY TABLE 仅在 Oracle 18 中引入:

Oracle 18c 添加了私有临时表,它们是单会话内存对象。

在以前的版本中,您可以创建全局临时表:

CREATE GLOBAL TEMPORARY TABLE my_temp_table (
id           NUMBER,
description  VARCHAR2(20)
);

【讨论】:

    猜你喜欢
    • 2015-12-12
    • 2018-12-18
    • 1970-01-01
    • 2016-04-02
    • 2014-11-23
    • 1970-01-01
    • 2011-02-09
    • 2019-04-04
    • 2012-05-30
    相关资源
    最近更新 更多