如何在Oracle中创建临时表+联合

时间:2014-09-29 13:18:30

标签: sql-server oracle oracle11g oracle10g

这在Mssql中完美运行。

如何在Oracle中重写:

create table #temptable (mgr bigint)
insert into #temptable (mgr)  ( 
select 1 
union select 2
union select 3)

1 个答案:

答案 0 :(得分:0)

您可以创建一个这样的临时表:

create global temporary table temptable (mgr number);

要在此表中插入数据:

insert into temptable
select 1 from dual union all
select 2 from dual union all
select 3 from dual;