Oracle 全局临时表

一、Oracle 全局临时表 语法

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

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。

二、Oracle 全局临时表 示例

以下示例指定如何创建全局临时表:

CREATE GLOBAL TEMPORARY TABLE students  
( student_id numeric(10) NOT NULL,  
  student_name varchar2(50) NOT NULL,  
  student_address varchar2(50)  
);  

这将创建一个名为 students 的全局临时表。

热门文章

优秀文章