Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpSqCr 406 of 509 menu
◀ ▶

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" и выведите метку успеха.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить