2011-03-25 60 views

回答

36

肯定的:

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 
0

的CREATE TABLE TABLE_NAME AS語句創建基於select語句的表。用於與子句該解決方案將是: CREATE TABLE噸 AS SELECT * FROM( WITH some_data AS( 選擇1作爲SOME_VALUE FROM雙

UNION ALL

SELECT 2 FROM雙 ) );

+0

這是一個幾乎完全一樣的前答案....任何理由呢? – 2018-03-02 16:00:48

相關問題