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

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
DSKalugin
Сообщения: 212
Зарегистрирован: 27 окт 2004, 13:39

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

Сообщение DSKalugin » 31 май 2005, 17:14

Как переименовать заполненную таблицу?
Все связи уже закомментировал в ХП.
Данные терять нельзя

Dnico
Сообщения: 12
Зарегистрирован: 18 фев 2005, 16:44

Сообщение Dnico » 31 май 2005, 17:18


DSKalugin
Сообщения: 212
Зарегистрирован: 27 окт 2004, 13:39

Сообщение DSKalugin » 31 май 2005, 17:30

Не долго думая
-создал новую таблицу с такой же структурой
-и залил туда информацию одним запросом типа
insert into cross_table (****)
select from cross
-перевел все стрелы на новую в зависимостях
-грохнул старую

П.С. готовлюсь к миграции на ФБ2. Там cross зарезервированное слово

Лысый
Сообщения: 177
Зарегистрирован: 08 ноя 2004, 08:20

Сообщение Лысый » 01 июн 2005, 09:36

DSKalugin писал(а):П.С. готовлюсь к миграции на ФБ2. Там cross зарезервированное слово
Что релиза ждать не будешь?

DSKalugin
Сообщения: 212
Зарегистрирован: 27 окт 2004, 13:39

Сообщение DSKalugin » 01 июн 2005, 11:41

Жду, но не сложа руки, готовлюсь заранее. Чтобы переход не вызвал трудностей. Рабочая база на 1,5,2ом работает, а разрабатываю дома и на работе все под вторым уже.

HG
Сообщения: 1
Зарегистрирован: 05 июл 2005, 16:13

Сообщение HG » 05 июл 2005, 16:14

DSKalugin писал(а): П.С. готовлюсь к миграции на ФБ2. Там cross зарезервированное слово
А зачем переименовывать?

create table "TABLE" (a varchar(1))
select * from "TABLE"
drop table "TABLE"

Ответить