Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
1

SQLite дополнить записи из таблицы

27.11.2013, 22:26. Просмотров 436. Ответов 2
Метки нет (Все метки)

Можно ли составить подобный запрос (вроде видел нечто подобное, но повторно найти пример не получилось)

Есть таблица AAA. На ее основе делается клон структуры во временную таблицу:
CREATE TEMP TABLE BBB AS SELECT * FROM AAA WHERE id = -1 // -1 не реальное значение

Дальше надо заполнить эту таблицу значениями запросом типа:
INSERT INTO BBB * FROM (SELECT * FROM AAA WHER id=123) // сочинял на ходу...

Пересоздавать таблицу в памяти не хочется.
Понятно что можно сделать сначала SELECT из AAA в курсор, перебрать все поля, добавить инсертами в BBB...
Можно каждый раз удалять временку и пересоздавать запросом...
Но может можно ДОБАВИТЬ запросом?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2013, 22:26
Ответы с готовыми решениями:

Узнать номер записи по id (SQLite)
Привет! Осваиваю SQLite, столкнулся с проблемой. Мне нужно получить номер...

SQLite Связаные таблицы
Есть таблицы Магазин и товар - Магазин как ключевая. Одну таблицу создает...

Ошибка при записи данных в SQLite
Нужно добавить данные в БД SQLite, добавить нужно только текст. Проект...

Запись данных в 2 таблицы SQLite
Как заполнять данные в базу данных при двух таблицах? Получается лишь в одну...

Передача SQLite таблицы по TCP
Подскажите как сделать хотя бы в теории, от примера не откажусь.

2
Wenceslaus
Android Developer
130 / 130 / 6
Регистрация: 05.07.2013
Сообщений: 205
28.11.2013, 13:03 2
Tester64, сам не проверял, но доке это не противоречит:
клон структуры таблицы
SQL
1
CREATE TEMP TABLE BBB AS SELECT * FROM AAA WHERE NULL;
клон таблицы с данными
SQL
1
CREATE TEMP TABLE BBB AS SELECT * FROM AAA;
Заполнение таблицы
SQL
1
INSERT INTO ВВВ SELECT * FROM ССС WHERE _id=13;
1
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
28.11.2013, 17:10  [ТС] 3
Спасибо! Сейчас буду проверять... Меня интересовал именно 3й вариант!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2013, 17:10

SQLite как получить номер записи из INSERT
Собственно САБЖ. Не знаю команды. Уже все перерыл! :( Есть база с id INTEGER...

Как вытащить значение из таблицы бд sqlite
Здравствуйте.Помогите пожалуйста разобраться. Суть такая.Есть две таблицы в...

База SQLite: метод по созданию таблицы не вызывается
Не пойму что не так. Раньше с ним не работал Пытался реализовать пример из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru