Как переименовать таблицу в sqlite?

Пользователь

от kaleigh , в категории: SQL , 5 месяцев назад

Как переименовать таблицу в sqlite?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от cooper.berge , 5 месяцев назад

@kaleigh 

Чтобы переименовать таблицу в SQLite, вы можете воспользоваться командой ALTER TABLE. Вот пример запроса, который переименует таблицу table1 в table2:

1
ALTER TABLE table1 RENAME TO table2;


Помните, что после выполнения этого запроса таблица table1 больше не будет существовать, а таблица table2 будет содержать все те же столбцы и строки, что и таблица table1. Также стоит учесть, что в некоторых случаях может потребоваться пересоздание индексов и триггеров, связанных с таблицей.


Если вы хотите также изменить имена столбцов в таблице, вы можете создать новую таблицу с нужными именами столбцов, скопировать данные из старой таблицы в новую, а затем удалить старую таблицу и переименовать новую. Вот пример запроса, который выполнит эту опера