Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Как переименовать столбец в SQLite? / 3 сообщений из 3, страница 1 из 1
05.08.2010, 17:19
    #36777844
alexkam
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как переименовать столбец в SQLite?
Подскажите пожалуйста, каким образом переименовать столбец в таблице SQLite?

C уважением, Алексей
www.itproportal.ru
...
Рейтинг: 0 / 0
05.08.2010, 18:00
    #36777961
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как переименовать столбец в SQLite?
создай новую таблицу, перекопируй данные, убей старую таблицу, переименуй новую таблицу.
...
Рейтинг: 0 / 0
06.08.2010, 08:40
    #36778623
Alexbootch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как переименовать столбец в SQLite?
Вот так примерно можно переименовать название столбца в таблице
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
BEGIN TRANSACTION;
-- создаем временную таблицу Temper
CREATE TEMPORARY TABLE Temper_backup(name,temp);
-- копируем данные из таблицы Temper во временную таблицу Temper_backup
INSERT INTO Temper_backup SELECT name,temp FROM Temper;
-- удаляем таблицу Temper
DROP TABLE Temper;
-- создаем таблицу Temper
CREATE TABLE Temper(name,new);
-- вставляем данные из таблицы Temper_backup в таблицу Temper
INSERT INTO Temper SELECT name,temp FROM Temper_backup;
-- удаляем таблицу Temper_backup
DROP TABLE Temper_backup;
COMMIT;
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Как переименовать столбец в SQLite? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]