个性化阅读
专注于IT技术分析

Oracle全局临时表

本文概述

临时表通常包含普通表具有的所有功能, 例如触发器, 联接基数, 有关行和块的信息等。主要区别在于临时表不能具有与其他表相关的外键。

句法

CREATE GLOBAL TEMPORARY TABLE table_name
( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ...
  column_n datatype [ NULL | NOT NULL ]
);

参数

table_name:参数table_name指定要创建的全局临时表。

column1, column2, … column_ n:它指定要在全局临时表中创建的列。每列都必须具有数据类型, 并且应定义为NULL或NOTNULL。如果将该值留空, 则默认情况下将其视为NULL。

例子

下面的示例指定如何创建全局临时表

CREATE GLOBAL TEMPORARY TABLE students
( student_id numeric(10) NOT NULL, student_name varchar2(50) NOT NULL, student_address varchar2(50)
);
This will create a global temporary table called students
赞(0)
未经允许不得转载:srcmini » Oracle全局临时表

评论 抢沙发

评论前必须登录!