powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Изменение имени столбца
5 сообщений из 5, страница 1 из 1
Изменение имени столбца
    #32006630
ThyNibelungenhord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как изменить имя столбца? Чего-то в описании ALTER TABLE не отыскал (наверно плохо смотрел/искал). Вариант создания еше одного столбца с нужным именем в таблице (ALTER TABLE ADD ...)копирования в него содержания старого и дропаье старого (ALTER TABLE DROP COLUMN ...) кажеться чесанием правого уха левой рукой через голову.
...
Рейтинг: 0 / 0
Изменение имени столбца
    #32006691
iperezh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
только пересоздать таблицу. А дропнуть столбец нельзя...
...
Рейтинг: 0 / 0
Изменение имени столбца
    #32008556
Spirit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом деле, Oracle 8i позволяет дропнуть столбец
ALTER TABLE tablename DROP COLUMN columnname
в девятке обещали переименование столбца сделать
а вот в восьмерке этого сделать низзя
...
Рейтинг: 0 / 0
Изменение имени столбца
    #32008608
iperezh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, действительно, в 8.1.7 работает
...
Рейтинг: 0 / 0
Изменение имени столбца
    #32010158
vkochepasov@yahoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чего проще,

CREATE VIEW new_table_name
AS
SELECT old_column new_column, ...
FROM table_name
;
и все дела! Ж
Коли много кода менять, таблицу можно переименовать
а для View использовать table_name.

RENAME table_name TO new_table_name;


Очень помогает отделить лог. и физич. схемы.
Сам так делаю и вам советую.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Изменение имени столбца
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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