Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > СУБД, общие вопросы > Как изменить порядок столбцов в таблице


Автор: LSD 20.5.2006, 15:43
1. Создайте новую таблицу со столбцами в правильном порядке
2. Выполните INSERT INTO new_table SELECT поля-в-желаемом-порядке FROM old_table
3. Удалите или переименуйте old_table
4. ALTER TABLE new_table RENAME old_table

Примечание: данный способ универсален и будет работать на большинсве СУБД. Но для больших таблиц потребует много времени и дискового пространства.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)