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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от lori_jast , 9 месяцев назад

@kennedi_pfeffer 

Для того чтобы переименовать столбец в Oracle, Вы можете использовать следующую команду:

1
2
ALTER TABLE table_name
RENAME COLUMN old_column_name TO new_column_name;


Здесь table_name - имя таблицы, в которой находится столбец, old_column_name - текущее имя столбца, а new_column_name - новое имя столбца.


Например, чтобы переименовать столбец first_name в таблице customers на name, Вы можете выполнить следующую команду:

1
2
ALTER TABLE customers
RENAME COLUMN first_name TO name;


Обратите внимание, что эта команда работает только в Oracle 12c и выше. В более ранних версиях Oracle, Вы можете использовать следующую команду:

1
2
ALTER TABLE table_name
MODIFY COLUMN old_column_name new_column_name datatype;


Здесь datatype - тип данных столбца. Например:

1
2
ALTER TABLE customers
MODIFY COLUMN first_name name VARCHAR(50);


Эта команда также изменит тип данных столбца, если это необходимо. Если Вы хотите изменить только имя столб