16

Snowflake には -のSELECT INTOような構文があると思いますが、それを使用するためのドキュメントや例が見つかりません。

CREATE TABLE raw_data (
    Timestamp TIMESTAMP NOT NULL, 
    Date DATE NOT NULL, 
    UserID STRING,
    Address STRING,
    Phone STRING,
    Value INTEGER
);

COPY INTO raw_data from 's3://my_bucket'
CREDENTIALS=(AWS_KEY_ID='XXXXX' AWS_SECRET_KEY='XXXX')
ON_ERROR=CONTINUE;

CREATE TABLE summary (
    Date DATE NOT NULL,
    UserID STRING,
    Value INTEGER
);

INSERT INTO summary 
SELECT Date, UserID, Value FROM raw_data

summary上記は機能しますが、テーブルを定義するのではなくSELECT INTO、SQLパーサーにテーブルを作成させます。

4

3 に答える 3