CREATE TABLE Snowflake SQL

【SQL】【Snowflake】テーブルの新規作成【CREATE TABLE】

投稿日:

今回は、SQLでテーブルを新規作成する方法について解説します。


-- create1-
create table DB1.PUBLIC.DATA1
(
  "id1" VARCHAR(10),
  "id2" VARCHAR(10)
);
  • テーブルDATA1の新規作成
  • create table文では、指定したDB>スキーマ内にテーブルを新規作成できる。
  • 項目名や型、長さを定義している。
  • 項目定義の記載の前後にはカッコが必要。

-- create2-
-- 1回目実行 
create table DB1.PUBLIC.DATA1
(
  "id1" VARCHAR(10),
  "id2" VARCHAR(10)
);

-- 2回目実行 
create table DB1.PUBLIC.DATA1
(
  "id1" VARCHAR(10),
  "id2" VARCHAR(10)
);
↑ 1回目実行時のキャプチャ
↑ 2回目実行時のキャプチャ
  • テーブルDATA1の新規作成→上書き作成(今回は失敗)
  • create table文では、指定したDB>スキーマ内にテーブルを新規作成できる。
  • 指定した場所に同名のテーブルが既にある場合は、コンパイルエラーとなる。
  • 項目名や型、長さを定義している。
  • 項目定義の記載の前後にはカッコが必要。

UIからテーブルを作成する方法

Createをクリック

【関連記事】

-CREATE TABLE, Snowflake, SQL

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

【SAS】ORDER BY句無しで抽出した際の出力順【SQL】

この記事の要約:「ORDER BYを使わない場合、SQLで抽出した際の並び順は保証されない」 SQL文で抽出を行った際に、困ったことが起きました。 同じPG文なのに1回目と2回目で出力結果に違いがある …

【SAS】SUMは足し算をする。その2【要約関数】【SQL】

今回もSQLのSUM(要約関数)について解説します。 過去記事でも、SQLのSUM関数について取り上げました。【SAS】SUMは足し算をする。その1【SQL】 | ビジネスイッチ (how-to-bu …

no image

【SQL】【Snowflake】スキーマを削除する方法【DROP SCHEMA】

今回は、Snowflake上でスキーマを削除する方法について、解説します。 — 削除用 drop schema DB1.SCHEMA1; スキーマSCHEMA1の削除 DROP SCHEMA文では、 …

no image

【SQL】【Snowflake】テーブルの削除【DROP TABLE】

今回は、SQLでテーブルを削除する方法について解説します。 (関連記事:テーブルの新規作成 【SQL】【Snowflake】テーブルの新規作成【CREATE TABLE】 | ビジネスイッチ (how …

no image

【SQL】【Snowflake】スキーマの更新【CREATE OR REPLACE SCHEMA】

今回は、Snowflake上でスキーマを更新する方法について、解説します。 — 更新用 create or replace schema DB1.SCHEMA1; スキーマSCHEMA1の新規作成( …