

# Data Catalog 뷰 관리
<a name="views-glue-managing"></a>

DDL 명령을 사용하여 Data Catalog 뷰를 업데이트하고 관리할 수 있습니다.

## Data Catalog 뷰 업데이트
<a name="views-glue-updating-a-data-catalog-view"></a>

`Lake Formation` 관리자 또는 정의자는 `ALTER VIEW UPDATE DIALECT` 구문을 사용하여 뷰 정의를 업데이트할 수 있습니다. 다음 예제에서는 `orders` 테이블 대신 `returns` 테이블에서 열을 선택하도록 뷰 정의를 수정합니다.

```
ALTER VIEW orders_by_date UPDATE DIALECT
AS
SELECT return_date, sum(totalprice) AS price
FROM returns
WHERE order_city = 'SEATTLE'
GROUP BY orderdate
```

## AWS Glue Data Catalog 뷰에 지원되는 DDL 작업
<a name="views-glue-supported-actions"></a>

Athena는 AWS Glue Data Catalog 뷰에 대해 다음 작업을 지원합니다.


| 문 | 설명 | 
| --- | --- | 
| [ALTER VIEW DIALECT](alter-view-dialect.md) | 엔진 언어를 추가하거나 기존 엔진 언어를 업데이트 또는 삭제하여 Data Catalog 뷰를 업데이트합니다. | 
| [CREATE PROTECTED MULTI DIALECT VIEW](create-view.md#create-protected-multi-dialect-view) | 지정된 `SELECT` 쿼리에서 Data Catalog 뷰를 생성합니다. 자세한 내용은 [CREATE PROTECTED MULTI DIALECT VIEW](create-view.md#create-protected-multi-dialect-view) 섹션을 참조하세요.<br />선택적 `OR REPLACE` 절을 사용하여 기존 뷰를 바꿔 업데이트할 수 있습니다. | 
| [DESCRIBE VIEW](describe-view.md) | 명명된 뷰의 열 목록을 보여 줍니다. 이를 통해 복잡한 뷰의 속성을 검사할 수 있습니다. | 
| [DROP VIEW](drop-view.md) | 기존 뷰를 삭제합니다. 뷰가 없는 경우 선택적 `IF EXISTS` 절이 오류를 억제합니다. | 
| [SHOW CREATE VIEW](show-create-view.md) | 지정된 뷰를 생성하는 SQL 문을 보여 줍니다. | 
| [SHOW VIEWS](show-views.md) | 지정된 데이터베이스 또는 현재 데이터베이스(데이터베이스 이름이 생략된 경우)의 뷰를 나열합니다. 선택적 `LIKE` 절을 정규식과 함께 사용하여 뷰 이름 목록을 제한합니다. 콘솔의 왼쪽 창에서 뷰 목록을 볼 수도 있습니다. | 
| [SHOW COLUMNS](show-columns.md) | 뷰에 대한 스키마에 열을 나열합니다. | 