logo

SQL Server에서 열 이름 바꾸기

SQL Server를 사용하면 필요할 때마다 열을 변경할 수 있습니다. 열 이름이 의미가 없거나 생성 목적을 충족하지 못하는 경우 테이블 열의 이름을 바꿉니다. 열 이름을 변경하기 전에 개체에 대한 ALTER 권한이 있는지 확인해야 합니다.

제한 사항 및 제한 사항

SQL Server에는 열 이름을 변경할 때 몇 가지 제한 사항이 있습니다. 열 이름을 바꾸더라도 해당 열에 대한 모든 참조도 이름이 변경된다는 의미는 아니기 때문입니다. 이름이 바뀐 열에 속하는 모든 개체를 수동으로 수정해야 합니다.

예를 들어 , 또한 참조되는 테이블의 열을 변경하려는 경우 방아쇠 , 새로운 컬럼명을 반영하기 위한 트리거 수정도 필요합니다. 그만큼 sys.sql_expression_dependents 이름을 변경하기 전에 객체에 대한 모든 종속성을 나열하는 데 사용할 수 있습니다.

정수를 문자열로 변환

주로 다음 두 가지 방법을 사용하여 SQL Server에서 테이블 열의 이름을 바꿀 수 있습니다.

  1. 트랜잭션-SQL.
  2. SQL Server 관리 스튜디오(SSMS)

Transact-SQL

SQL Server는 다음과 같은 표준 저장 프로시저를 제공합니다. SP_RENAME 현재 데이터베이스에서 사용자가 만든 개체의 이름을 변경합니다. 사용자가 생성한 개체는 테이블, 열, 인덱스, 별칭 데이터 형식 등이 될 수 있습니다.

개체 이름의 일부를 변경하면 스크립트와 저장 프로시저가 손상될 수 있습니다. 우리는 당신에게 조언합니다 떨어지다 물체와 다시 만들다 저장 프로시저, 트리거, 사용자 정의 함수 또는 뷰의 이름을 변경하기 위해 이 문을 사용하는 대신 새 이름을 사용합니다.

이 접근 방식을 사용하여 열 이름을 변경하는 구문은 다음과 같습니다.

 EXEC SP_RENAME '[Table Name].[Old Column Name]', '[New Column Name]', COLUMN' 

열 이름 바꾸기 예

다음 예에서는 SP_RENAME 저장 프로시저를 사용하는 SQL Server 이름 바꾸기 열을 보여줍니다. 이를 위해 우리는 ' 학생' 아래 데이터가 포함된 테이블:

SQL Server에서 열 이름 바꾸기

'를 변경하고 싶다면 도시' 새 이름이 '인 열 도시 이름' 이 테이블에서 위에서 지정한 SQL Server 구문이나 저장 프로시저를 다음과 같이 사용할 수 있습니다.

 EXEC SP_RENAME 'Student.city', 'city_name', 'COLUMN' 

이 스크립트를 실행하면 다음 메시지가 표시됩니다.

SQL Server에서 열 이름 바꾸기

'student' 테이블을 확인하면 'city'의 열 이름이 성공적으로 변경되었음을 확인할 수 있습니다.

SQL Server에서 열 이름 바꾸기

SQL Server 관리 스튜디오(SSMS)

SSMS는 명령줄을 사용하는 대신 그래픽 인터페이스에서 SQL Server에 연결하고 작업하는 데 사용되는 Windows 소프트웨어 도구입니다. Management Studio에서는 다음과 같은 방법으로 테이블 열의 이름을 바꿀 수 있습니다.

  1. 개체 탐색기를 사용하여 열 이름 바꾸기
  2. 열 이름을 두 번 클릭하십시오.
  3. 테이블 디자이너를 사용하여 열 이름 바꾸기

각각에 대해 자세히 논의해 보겠습니다.

김프 배경 삭제

개체 탐색기를 사용하여 열 이름 바꾸기

개체 탐색기를 사용하여 열 이름을 변경하려면 다음 단계를 사용합니다.

1 단계: 데이터베이스 -> 테이블 메뉴로 이동하여 확장합니다.

window.open 자바스크립트

2 단계: 원하는 테이블을 선택하고 확장합니다.

3단계: 열을 선택하고 확장합니다.

4단계: 변경하려는 열 이름을 마우스 오른쪽 버튼으로 클릭하고 이름 바꾸기 옵션을 선택합니다.

아래 이미지는 '를 선택한 위의 모든 단계를 설명합니다. 학생' 테이블:

SQL Server에서 열 이름 바꾸기

5단계: 선택한 열의 새 이름을 입력합니다.

6단계: 데이터베이스나 테이블을 새로 고쳐 이름 바꾸기 단계를 완료하세요.

긴 문자열 자바

7단계: SELECT 문을 실행하여 변경된 컬럼명을 확인한다.

테이블 디자이너를 사용하여 열 이름 바꾸기

개체 탐색기를 사용하여 열 이름을 변경하려면 다음 단계를 사용합니다.

1 단계: 데이터베이스 -> 테이블 메뉴로 이동하여 확장합니다.

2 단계: 열 이름을 변경하려는 원하는 테이블을 선택하고 마우스 오른쪽 버튼을 클릭한 후 컨텍스트 메뉴에서 디자인 옵션을 선택합니다.

SQL Server에서 열 이름 바꾸기

3단계: 디자인 옵션을 선택하면 아래 이미지와 같이 디자인 모드의 테이블이 표시됩니다.

SQL Server에서 열 이름 바꾸기

4단계: 변경할 열을 선택하고 이 열의 새 이름을 입력합니다. 이름을 바꾸겠습니다. 이름f_name .

5단계: 디자인 창에서 변경한 내용을 저장하려면 닫다 버튼을 누른 다음 표시된 팝업 창에서 버튼을 클릭하세요.

SQL Server에서 열 이름 바꾸기

다음으로 이동하여 디자인 창에서 변경한 내용을 다른 방법으로 저장할 수 있습니다. 파일 메뉴를 클릭하고 테이블 이름 저장 또는 Ctrl+S 키보드에서.

SQL Server에서 열 이름 바꾸기

6단계: SELECT 문을 실행하여 변경된 컬럼명을 확인한다.

열 이름을 두 번 클릭하십시오.

다음 단계를 사용하여 두 번 클릭하여 열 이름을 바꿀 수 있습니다.

1 단계: 데이터베이스 -> 테이블 -> 열로 이동합니다.

2 단계: 변경하려는 열 이름을 선택하고 두 번 클릭합니다. 아래 이미지는 이를 더 명확하게 설명합니다.

SSH 전체 형식
SQL Server에서 열 이름 바꾸기

3단계: 선택한 열의 새 이름을 입력합니다.

4단계: 데이터베이스나 테이블을 새로 고쳐 이름 바꾸기 단계를 완료하세요.

5단계: SELECT 문을 실행하여 변경된 컬럼명을 확인한다.

참고: SSMS를 사용하여 열 이름을 바꾸는 것은 데이터베이스 테이블을 사용하는 동안 DBA의 작업을 이해하기 더 어렵게 만들 수 있으므로 좋은 생각이 아닙니다. 따라서 데이터베이스를 변경하려면 항상 T-SQL 쿼리를 사용하는 것이 좋습니다.