Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
#1

SQLite дополнить записи из таблицы - Программирование Android

27.11.2013, 22:26. Просмотров 351. Ответов 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...
Можно каждый раз удалять временку и пересоздавать запросом...
Но может можно ДОБАВИТЬ запросом?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2013, 22:26     SQLite дополнить записи из таблицы
Посмотрите здесь:

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

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

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

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

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

SQLite как получить номер записи из INSERT - Программирование Android
Собственно САБЖ. Не знаю команды. Уже все перерыл! :( Есть база с id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT Добавляю новую запись и...

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

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

Как вывести все записи из таблицы в текстовое поле? - Программирование Android
Делаю так, но выводится только первая запись: public void onClick(View view) { Cursor cursor = mSqLiteDatabase.query("dics",...

SQLite Android - Программирование Android
Привет всем! У меня образовалась такая проблема: пишу приложение на android, при этом воспользовавшись макетом "Master/Detal Flow". Мне...

Картинка в SQLite - Программирование Android
Всем привет! В программе используется SQLite БД. Заполняю ListView из нее, встал вопрос каким образом хранить и вставлять картинки. На...

SQLite и умножения - Программирование Android
как видите на картинке есть несколько EditText. SQLite создает-заполняет таблицу из шести EditText. как реализовать чтобы при нажатии Далее...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Wenceslaus
Android Developer
130 / 130 / 4
Регистрация: 05.07.2013
Сообщений: 205
28.11.2013, 13:03     SQLite дополнить записи из таблицы #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;
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
28.11.2013, 17:10  [ТС]     SQLite дополнить записи из таблицы #3
Спасибо! Сейчас буду проверять... Меня интересовал именно 3й вариант!
Ответ Создать тему
Опции темы

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