表の作成

ストアの表にデータを書き込む前に、表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!");
}