1. ホーム
  2. sql

[解決済み] Snowflakeでのトランジェントテーブルの作成と削除

2022-02-16 15:14:04

質問

SQL Serverでテンポラリテーブルを作成して削除したい場合、次のようにします。

drop table if exists #part_1;

select
     whatever_columns
into
     #part_1
from
     table;

Snowflakeには同等のものがあるのでしょうか?もしあれば、それは何ですか?以下のようにやってみたのですが、うまくいきません。

drop table if exists transient table part_1;

select
     whatever_columns
into
    transient part_1
from
    table

解決方法は?

の代わりに SELECT .. INTO を使用することができます。 CREATE TABLE AS SELECT :

drop table if exists part1;

create or replace transient table part1
as 
select 1 x, 2 y;