创建已创建临时表
如果您需要永久共享的表描述,但只需要在应用程序进程的生命周期内存储数据,则可以定义并使用已创建的临时表。
关于本任务
Db2 不会记录对已创建临时表的操作;因此,使用已创建临时表的SQL语句可以更高效地执行。 每个应用程序进程都有自己创建的临时表。
过程
创建临时表:
发出CREATE GLOBAL TEMPORARY TABLE语句。
示例
以下语句定义了一个名为TEMPPROD的临时表。
CREATE GLOBAL TEMPORARY TABLE TEMPPROD
(SERIALNO CHAR(8) NOT NULL,
DESCRIPTION VARCHAR(60) NOT NULL,
MFGCOSTAMT DECIMAL(8,2) ,
MFGDEPTNO CHAR(3) ,
MARKUPPCT SMALLINT ,
SALESDEPTNO CHAR(3) ,
CURDATE DATE NOT NULL);