В этом учебном материале вы узнаете, как использовать в Oracle GLOBAL TEMPORARY TABLES с синтаксисом и примерами.
Описание
Oracle/PLSQL GLOBAL TEMPORARY TABLES представляют собой таблицы, которые создаются для отдельных сессий Oracle.
Синтаксис
Синтаксис Oracle CREATE GLOBAL TEMPORARY TABLE:
CREATE GLOBAL TEMPORARY TABLE table_name
( column1 datatype [ NULL | NOT NULL ],
column2 datatype [ NULL | NOT NULL ],
...
column_n datatype [ NULL | NOT NULL ]
);
( column1 datatype [ NULL | NOT NULL ],
column2 datatype [ NULL | NOT NULL ],
...
column_n datatype [ NULL | NOT NULL ]
);
Параметры или аргументы
table_name
Имя таблицы, которую вы хотите создать.
column1, column2, ... column_n
Столбцы, которые вы хотите создать в глобальной временной таблице. Каждый столбец должен иметь тип данных. Столбец должен определяться как NULL или NOT NULL, и если это значение остается пустым, база данных принимает значение NULL по умолчанию.
Пример
Рассмотрим пример Oracle CREATE GLOBAL TEMPORARY TABLE:
1 2 3 4 5 |
CREATE GLOBAL TEMPORARY TABLE suppliers ( supplier_id numeric(10) NOT NULL, supplier_name varchar2(50) NOT NULL, contact_name varchar2(50) ); |
Этот пример позволит создать в Oracle глобальную временную таблицу с названием suppliers.