表の作成
ストアの表にデータを書き込む前に、表DDL文を使用して表を定義する必要があります。DDL文を使用して索引を定義することもできます。
表DDL文をC#クライアント・コードからストアに送信する場合は、store.ExecuteSQL()
を使用します。表DDLは、Javaダイレクト・ドライバ開発者ガイドで詳細に説明されています。
注意:
C#ドライバではDDL文のみがサポートされるため、表の作成と変更はできますが、データの管理にはSQL問合せを使用できません。
次に、表の作成方法の例を示します。
public static void createTable(IKVStore store, String tableName)
{
string sql = @"CREATE TABLE IF NOT EXISTS " + tableName
+ " (id INTEGER"
+ ", loginId STRING"
+ ", password STRING"
+ ", PRIMARY KEY(loginId))";
if (store.ExecuteSQL(sql))
Console.WriteLine("Table created successfully!");
}