CREATE TABLE в C#
Команда CREATE TABLE задаёт имена столбцов,
их типы и ограничения. В памяти
(":memory:") схема живёт, пока открыто
соединение.
Повторный запуск не роняет программу, если
добавить IF NOT EXISTS. После успешного
создания таблицы печатается "ok":
using Microsoft.Data.Sqlite;
using SqliteConnection db = new("Data Source=:memory:");
db.Open();
using SqliteCommand cmd = db.CreateCommand();
cmd.CommandText =
"CREATE TABLE IF NOT EXISTS terms (id INTEGER PRIMARY KEY, word TEXT NOT NULL)";
cmd.ExecuteNonQuery();
Console.WriteLine("ok");
Без IF NOT EXISTS второй вызов с тем же
именем таблицы вернёт ошибку SQLite.
Создайте "sensors" с колонками
"id" и "label" и выведите метку
успеха.