Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
#1

Добавить столбец в существующую базу

30.09.2013, 23:52. Просмотров 2709. Ответов 3
Метки нет (Все метки)

Подскажите, а то не могу разобраться. Как в существующую таблицу SqLite добавить новый столбец ??? знаю, что нужно использовать Upgrade, а вот как его использовать не понимаю. Помогите?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2013, 23:52
Ответы с готовыми решениями:

Добавить свою базу вопросов с ответами в готовое приложение для тестирования
Ребят , есть приложение для тестирования, обычное , для тестов на психологию....

Добавить столбец в существующую таблицу
Возникла необходимость в рабочей базе добавить столбец "Описание" в таблицу...

Через кнопку добавить столбец в базу Access
Нужно при нажатии на кнопку(Button) добавить столбец в саму базу Access вместе...

Добавление группы в существующую базу
Доброго времени суток всем! Есть туча почтовых баз юзеров, есть группа,...

EF добавление колонок в существующую базу данных
Добрый день. Я использую подход Model first, создал базу данных, затем изменил...

3
Netscape
374 / 361 / 52
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
30.09.2013, 23:58 #2
Оператор ALTER TABLE обеспечивает возможность изменять структуру существующей таблицы. Например, можно добавлять или удалять столбцы, создавать или уничтожать индексы или переименовывать столбцы либо саму таблицу.
Java
1
2
3
4
5
6
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    String upgradeQuery = "ALTER TABLE mytable ADD COLUMN mycolumn TEXT;"
    if (oldVersion == 1 && newVersion == 2)
         db.execSQL(upgradeQuery);
}
1
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
01.10.2013, 00:43  [ТС] #3
и всё??? и если запустить обновление приложения но уже с этим кодом, оно станет нормально и всё будет работать? и не нужн нигде больше прописывать например номер версии базы??? и куда помещать новый столбец??? можно в oncreate, чтобы у тех людей которые впервые ставят всё как надо работало без ошибок????
0
Netscape
374 / 361 / 52
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
01.10.2013, 01:05 #4
Цитата Сообщение от Stylish2013 Посмотреть сообщение
и не нужн нигде больше прописывать например номер версии базы
нужно, конкретно в этом случает переход с версии 1 на 2.
Цитата Сообщение от Stylish2013 Посмотреть сообщение
можно в oncreate, чтобы у тех людей которые впервые ставят всё как надо работало без ошибок????
да, именно так и нужно.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.10.2013, 01:05

Как правильно 'подключить' уже существующую базу данных к Django
Не знаю, правильно ли назвал тему. В общем, ситуация такая: у знакомого есть...

Как добавить существующую строку в textbox?
Подскажите как добавить существующую строку в textbox, желательно пример...

Добавить в существующую таблицу новое поле
Привет всем. Есть программа, работающая с БД MS Access. Юзаю ADOTable. Вопрос:...


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

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

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