반응형
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
반응형
'programing' 카테고리의 다른 글
MySQL의 INSERT IGNORE INTO & Foreign 키 (0) | 2023.08.02 |
---|---|
치명적 오류: 정의되지 않은 함수 socket_create()를 호출합니다. (0) | 2023.08.02 |
getaddrinfo를 사용하여 정적으로 연결된 이진을 생성하시겠습니까? (0) | 2023.08.02 |
Express.js req.ip에서 다음을 반환합니다.:fff:127.0.0.1 (0) | 2023.08.02 |
부분 보기를 반환하는 Ajax 호출 컨트롤러 작업에서 모델 상태 오류를 처리하는 방법 (0) | 2023.07.28 |