with
句を使用して形成されたクエリからテーブルを作成できますか?
承知しました:
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
CREATE TABLE table_name ASステートメントは、selectステートメントに基づいてテーブルを作成します。 with句の解決策は次のようになります。
CREATE TABLE t
AS
SELECT * FROM (
WITH some_data AS (
SELECT 1 as some_value
FROM dual
UNION ALL
SELECT 2
FROM dual
)
);