SnowConvert AI - Sybase IQ - CREATE TABLE¶
説明¶
現在のデータベースに新しいテーブルを作成します。列のリストを定義します。列はそれぞれ異なる型のデータを保持します。テーブルの所有者は、 CREATE TABLE コマンドの発行者です。
詳しくはCREATE TABLEドキュメントを参照してください。
文法構文 ¶
TEMPORARY TABLES¶
説明¶
Sybaseでは、 IQ GLOBAL | LOCAL TEMPORARY は、セッションの間だけ存在する仮テーブルを作成するために使用されます。これらのテーブルはセッション固有のもので、セッションが終了すると自動的に削除されます。これらは、恒久的なデータベーススキーマに影響を与えることなく、中間結果や作業データを保存するのに役立ちます。また、名前の先頭に # を付けることによってのみ作成できます。
警告
この構文はSnowflakeで部分的にサポートされています。
文法構文¶
サンプルソースパターン¶
入力コード:¶
Sybase¶
出力コード:¶
Sybase¶
IF NOT EXISTS¶
説明¶
テーブルが存在しない場合にのみテーブルが作成されるようにし、 SQL スクリプトでの重複やエラーを防ぎます。(Sybase SQL 言語リファレンス)。
SuccessPlaceholder
この構文はSnowflakeで完全にサポートされています。
文法構文¶
サンプルソースパターン¶
入力コード:¶
Sybase¶
出力コード:¶
Snowflake¶
(ENABLE | DISABLE) RLV STORE¶
説明¶
行レベルのバージョン管理ストア機能を制御します。(Sybase SQL 言語リファレンス)。
注釈
Snowflakeではこの構文は必要ありません。
文法構文¶
サンプルソースパターン¶
入力コード:¶
Sybase¶
出力コード:¶
Snowflake¶
IN DBSPACE¶
説明¶
データストレージの DB 領域を指定します。(Sybase SQL 言語リファレンス)。
注釈
Snowflakeではこの構文は必要ありません。Snowflakeは自動的にストレージを処理します。
文法構文¶
サンプルソースパターン¶
入力コード:¶
Sybase¶
出力コード:¶
Snowflake¶
ON COMMIT¶
説明¶
コミット時の仮テーブルの動作を指定します。(Sybase SQL 言語リファレンス)
警告
この構文は部分的にサポートされています。
文法構文¶
サンプルソースパターン¶
入力コード:¶
Sybase¶
出力コード:¶
Snowflake¶
関連 EWIs¶
SSC-FDM-0008: コミット時にサポートされていません。
AT LOCATION¶
説明¶
リモートテーブル(プロキシ)を作成します。(Sybase SQL 言語リファレンス)
危険
この構文はSnowflakeではサポートされていません。
文法構文¶
サンプルソースパターン¶
入力コード:¶
Sybase¶
出力コード:¶
Snowflake¶
関連 EWIs¶
SSC-EWI-SY0002: UNSUPPORTED REMOTE TABLE SYNTAX.
PARTITION BY¶
説明¶
テーブルパーティションのすべての行は物理的にコロケートされています。(Sybase SQL 言語リファレンス)
注釈
Snowflakeではこの構文は必要ありません。
文法構文¶
サンプルソースパターン¶
入力コード:¶
Sybase¶
出力コード:¶
Snowflake¶
CONSTRAINTS¶
説明¶
これにより、テーブルのデータの正確性と信頼性が保証されます。制約とデータアクションの間に違反がある場合、アクションは中断されます。(Sybase SQL 言語リファレンス)
警告
この構文は部分的にサポートされています。
文法構文¶
サンプルソースパターン¶
入力コード:¶
Sybase¶
出力コード:¶
Snowflake¶
関連 EWIs¶
SSC-EWI-0035: CHECK STATEMENT NOT SUPPORTED.
SSC-EWI-SY0003: UNSUPPORTED IQ UNIQUE CONSTRAINT.
DEFAULT¶
説明¶
作成テーブルの列のデフォルト値を定義します。
警告
この構文はSnowflakeで部分的にサポートされています。