Oracle使用with子句创建表

Rne*_*net 25 sql oracle common-table-expression

我可以使用with子句创建的查询创建表吗?

a_h*_*ame 55

当然:

CREATE TABLE t
AS 
WITH some_data AS ( 
   SELECT 1 as some_value 
   FROM dual

   UNION ALL 

   SELECT 2 
   FROM dual
) 
SELECT * 
FROM some_data
Run Code Online (Sandbox Code Playgroud)

  • 多个定义的表呢?即,如果您有“WITH x as (...), y as (...)”? (6认同)