programing

SQL Server에서 열 이름 바꾸기

oldcodes 2023. 8. 2. 09:22
반응형

SQL Server에서 열 이름 바꾸기

저는 다음 코드를 시도했습니다.저는 오류가 발생하지 않았지만, 그것은 작동하지 않았습니다.

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 column_definition 절을 사용하여 열 이름을 변경할 수 있습니다.이렇게 하려면 기존 및 새 열 이름과 현재 열에 있는 정의를 지정합니다.예를 들어, 정수 열의 이름을 a에서 b로 변경하려면 다음 작업을 수행할 수 있습니다.

ALTER TABLE t1 CHANGE a b INTEGER;

에서 해당 선택을 사용할 필요가 없으며 구문은 다음과 같아야 합니다.

EXEC sp_rename 
    @objname = 'Categories.Active', 
    @newname = 'CategoriesActive', 
    @objtype = 'Type_of_your_column'

언급URL : https://stackoverflow.com/questions/2448127/rename-column-in-sql-server

반응형