뷰 이름 바꾸기
적용 대상: SQL Server Azure SQL Database Azure Synapse Analytics Analytics Platform System(PDW)
SQL Server Management Studio 또는 Transact-SQL을 사용하여 SQL Server에서 보기의 이름을 바꿀 수 있습니다.
Warning
보기의 이름을 바꾸면 뷰에 의존하는 코드 및 애플리케이션이 실패할 수 있습니다. 여기에는 다른 뷰, 쿼리, 저장 프로시저, 사용자 정의 함수 및 클라이언트 애플리케이션이 포함됩니다. 이러한 문제는 연쇄적인 파급 효과를 가져올 수 있습니다.
필수 조건
- 보기에 대한 모든 종속성 목록을 가져옵니다. 뷰를 참조하는 모든 개체, 스크립트 또는 애플리케이션은 뷰의 새 이름을 반영하도록 수정해야 합니다. 자세한 내용은 보기에 대한 정보 가져오기를 참조 하세요.
- 뷰 이름을 바꾸는 것보다 뷰를 삭제하고 새로운 이름으로 다시 만드는 것이 좋습니다. 뷰를 다시 만들면 뷰에 참조된 개체에 대한 종속성 정보가 업데이트됩니다.
사용 권한
OBJECT에 대한 SCHEMA 또는 CONTROL 권한에 대한 ALTER 권한이 필요하고 데이터베이스의 CREATE VIEW 권한이 필요합니다.
SQL Server Management Studio 사용
보기 이름 바꾸기
개체 탐색기에서 이름을 바꿀 뷰가 포함된 데이터베이스를 확장한 다음 뷰 폴더를 확장합니다.
이름을 바꾸려는 보기를 마우스 오른쪽 단추로 클릭하고 이름 바꾸기를 선택합니다.
보기의 새 이름을 입력합니다.
Transact-SQL 사용
보기의 이름을 변경하는 데 사용할 sp_rename
수 있지만 기존 보기를 삭제한 다음 새 이름으로 다시 만드는 것이 좋습니다.
저장 프로시저, 함수, 뷰 또는 트리거sp_rename
의 이름을 바꿀 때 해당 개체의 이름은 sys.sql_modules 카탈로그 뷰의 정의 열에서 변경되지 않습니다. 이로 인해 향후 혼란이 발생할 수 있습니다. 따라서 개체 이름을 바꾸는 데는 사용하지 sp_rename
않는 것이 좋습니다. 대신 새 이름으로 개체를 삭제하고 다시 만듭니다.
예시:
DROP VIEW [dbo].[vOrders];
GO
CREATE VIEW [dbo].[vOrders]
AS
<select_statement>
GO
자세한 내용은 CREATE VIEW(Transact-SQL) 및 DROP VIEW(Transact-SQL)를 참조하세요.
후속 작업: 보기 이름을 변경한 후
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기