Я попробовал следующий код. Хотя я не получаю ошибок, это не сделало этого.
SELECT * FROM Categories EXEC sp_rename 'Active', CategoriesActive
EXEC sp_rename 'Categories.Active', 'CategoriesActive', 'COLUMN'
ДЛЯ MSSQL:
EXEC sp_rename 'TABLENAME.OLD_COLUMNNAME', 'NEW_COLUMNAME', 'COLUMN';
ДЛЯ MYSQL: для этого используйте ALTER TABLE
ALTER TABLE tbl_name CHANGE [COLUMN] old_col_name new_col_name
Вы можете переименовать столбец с помощью предложения CHANGE old_col_name new_col_name определение_столбца. Для этого укажите старые и новые имена столбцов и определение, которое столбец имеет в настоящее время. Например, чтобы переименовать столбец INTEGER с a на b, вы можете сделать следующее:
ALTER TABLE t1 CHANGE a b INTEGER;
Вы не должны использовать этот выбор впереди, и синтаксис должен быть таким:
EXEC sp_rename
@objname = 'Categories.Active',
@newname = 'CategoriesActive',
@objtype = 'Type_of_your_column'