[英]How to store data(tablenames) extracted from PG_TABLE_DEF into a table/temp table
[英]How to insert data from CTE to a Temp Table?
我正在嘗試使用 CTE 創建一些邏輯,然后在 CTE 之后不使用 DML 語句,而是嘗試使用 CTE 創建一個臨時表。 這在 T-SQL 中是可能的。 在 GBQ 中可以嗎?
我知道我可以在下面的示例中創建臨時表而不是 CTE,但只是想知道這種可能性!
WITH xyz AS
(SELECT * FROM table1)
CREATE TEMP TABLE temp1 AS (
SELECT * FROM xyz INNER JOIN table2 on ...);
改用下面
CREATE TEMP TABLE temp1 AS (
WITH xyz AS
(SELECT * FROM table1)
SELECT * FROM xyz INNER JOIN table2 on ...
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.