INSERT с sqlite3_prepare_v2, привязкой sqlite3_bind_* и шагом sqlite3_step. В dock.db есть пустая таблица bay.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpDpAdd 632 of 696 menu
◀ ▶

Добавление записей в SQLite в C++

Вставка идет через INSERT с sqlite3_prepare_v2, привязкой sqlite3_bind_* и шагом sqlite3_step.

В dock.db есть пустая таблица bay:

CREATE TABLE bay ( id INTEGER PRIMARY KEY, label TEXT NOT NULL, width INTEGER NOT NULL );

Добавьте причал "K-12" с шириной 18, затем выведите все пары label и width.

Таблица bay уже содержит строку:

label | width K-12 | 18

Вставьте еще две строки: "M-3" с 12 и "P-7" с 20. Выведите метки в порядке возрастания width.

Создайте в runs.db таблицу рейсов по фрагменту:

CREATE TABLE run ( id INTEGER PRIMARY KEY, flight TEXT NOT NULL, seats INTEGER NOT NULL ); INSERT INTO run (flight, seats) VALUES ('AX10', 120);

Добавьте рейс "AX11" с 90 мест и выведите число строк в run.

В runs.db после предыдущих шагов хранятся рейсы:

flight | seats AX10 | 120 AX11 | 90

Вставьте сразу три рейса: "BX01" (60), "BX02" (60), "BX03" (72). Выведите коды всех рейсов по алфавиту.

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