Чтобы переименовать столбец в SQL, вы можете использовать несколько методов, в зависимости от используемой вами системы управления базами данных (СУБД). Вот некоторые распространенные методы:
-
ALTER TABLE RENAME COLUMN (PostgreSQL):
ALTER TABLE table_name RENAME COLUMN old_column_name TO new_column_name; -
ALTER TABLE MODIFY COLUMN (MySQL):
ALTER TABLE table_name CHANGE COLUMN old_column_name new_column_name column_definition; -
EXEC sp_rename (Microsoft SQL Server):
EXEC sp_rename 'table_name.old_column_name', 'new_column_name', 'COLUMN'; -
ALTER TABLE RENAME COLUMN (Oracle):
ALTER TABLE table_name RENAME COLUMN old_column_name TO new_column_name; -
ALTER TABLE RENAME COLUMN (SQLite):
К сожалению, в SQLite нет прямой команды для переименования столбца. Однако вы можете добиться того же результата, создав новую таблицу с нужным именем столбца, скопировав данные из старой таблицы в новую, а затем удалив старую таблицу. Вот пример:-- Create a new table with the desired column name CREATE TABLE new_table ( new_column_name data_type, -- Include other columns from the original table ); -- Copy data from the old table to the new table INSERT INTO new_table (new_column_name, other_columns) SELECT old_column_name, other_columns FROM old_table; -- Drop the old table DROP TABLE old_table;
Это некоторые из распространенных методов переименования столбца в SQL в зависимости от используемой вами СУБД. Не забудьте изменить имя таблицы, старое имя столбца и новое имя столбца в соответствии с вашими конкретными требованиями.