很多时候,我们都会用到临时表。临时表作为一个中转站,确实方便了不少。
要使用它,首先要创建,语句如下:
--spacetest前面的"session." 是可选的,但是使用的时候必须加上
declare global temporary table spacetest
(
name varchar(32),
dept varchar(10)
)
--如果是insert语句,提交后保留insert的语句,并且不记录日志
on commit preserve rows not logged;
--on commit delete rows;提交后删除记录
如下两条语句:
insert into session.spacetest values('name','10');
insert into session.spacetest values('name1','11');