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。

示例

以下示例指定如何创建全局临时表
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
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4