뷰 이름 바꾸기Rename Views

이 항목은 다음에 적용됩니다.예SQL Server(2008부터 시작)예Azure SQL Database예Azure SQL Data Warehouse 예병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)yesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse SQL Server Management StudioSQL Server Management Studio 또는 Transact-SQLTransact-SQL을 사용하여 SQL Server 2017SQL Server 2017의 뷰 이름을 바꿀 수 있습니다. You can rename a view in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL.

경고

뷰의 이름을 바꾸면 해당 뷰와 관련된 코드와 응용 프로그램에 문제가 발생할 수 있습니다.If you rename a view, code and applications that depend on the view may fail. 여기에는 기타 뷰, 쿼리, 저장 프로시저, 사용자 정의 함수, 클라이언트 응용 프로그램 등이 포함됩니다.These include other views, queries, stored procedures, user-defined functions, and client applications. 이러한 문제는 연쇄적인 파급 효과를 가져올 수 있습니다.Note that these failures will cascade.

항목 내용In This Topic

시작하기 전 주의 사항Before You Begin

필수 구성 요소Prerequisites

뷰의 모든 종속성 목록을 가져옵니다.Obtain a list of all dependencies on the view. 뷰를 참조하는 모든 개체, 스크립트 또는 응용 프로그램은 새 뷰 이름을 반영하도록 수정되어야 합니다.Any objects, scripts or applications that reference the view must be modified to reflect the new name of the view. 자세한 내용은 Get Information About a View를 참조하세요.For more information, see Get Information About a View. 뷰 이름을 바꾸는 것보다 뷰를 삭제하고 새로운 이름으로 다시 만드는 것이 좋습니다.We recommend that you drop the view and recreate it with a new name instead of renaming the view. 뷰를 다시 만들면 뷰에 참조된 개체에 대한 종속성 정보가 업데이트됩니다.By recreating the view, you update the dependency information for the objects that are referenced in the view.

보안Security

사용 권한Permissions

SCHEMA에 대한 ALTER 권한, OBJECT에 대한 CONTROL 권한 및 데이터베이스의 CREATE VIEW 권한이 필요합니다.Requires ALTER permission on SCHEMA or CONTROL permission on OBJECT is required, and CREATE VIEW permission in the database.

SQL Server Management Studio 사용Using SQL Server Management Studio

뷰 이름을 바꾸려면To rename a view

  1. 개체 탐색기에서 이름을 바꿀 뷰가 포함된 데이터베이스를 확장한 다음 폴더를 확장합니다.In Object Explorer, expand the database that contains the view you wish to rename and then expand the View folder.

  2. 이름을 바꿀 뷰를 마우스 오른쪽 단추로 클릭하고 이름 바꾸기를 선택합니다.Right-click the view you wish to rename and select Rename.

  3. 뷰의 새 이름을 입력합니다.Enter the view’s new name.

Transact-SQL 사용Using Transact-SQL

뷰 이름을 바꾸려면To rename a view

sp_rename 을 사용하여 뷰 이름을 변경할 수도 있지만 기존 뷰를 삭제하고 새 이름으로 뷰를 다시 만드는 것이 좋습니다.While you can use sp_rename to change the name of the view, we recommend that you delete the existing view and then re-create it with the new name.

자세한 내용은 CREATE VIEW(Transact-SQL)DROP VIEW(Transact-SQL)를 참조하세요.For more information, see CREATE VIEW (Transact-SQL) and DROP VIEW (Transact-SQL).

후속 작업: 뷰 이름을 바꾼 후Follow Up: After Renaming a View

뷰의 이전 이름을 참조하는 모든 개체, 스크립트 및 응용 프로그램이 이제 새 이름을 사용하는지 확인합니다.Ensure that all objects, scripts, and applications that reference the view’s old name now use the new name.