CREATE TABLE ステートメント
新しいAvro エンティティを作成するには、CREATE TABLE ステートメントを使用します。
CREATE TABLE 構文
CREATE TABLE ステートメントは、次の例に示すように、テーブル名、カラム名のカンマ区切りリスト、テーブルの主キーを指定します。
CREATE TABLE <table_name> [ IF [ NOT EXISTS ] ]
(
{
<column_name> <data_type>
[ NOT NULL ]
[ DEFAULT <literal> ]
[ PRIMARY KEY ]
[ UNIQUE ]
} | PRIMARY KEY ( <column_name> [ , ... ] )
[ , ... ]
)
Note: For Avro, the CREATE TABLE ステートメント only works when using with バッチ処理 for bulk INSERT.
次のステートメント例は、名前、年齢、および住所カラムを持つMyCustomers テーブルをAvro サーバーに作成します。
CREATE TABLE IF NOT EXISTS [MyCustomers] (name VARCHAR(20), age INT, address VARCHAR(20))