반응형
SAP HANA DB는 원격 소스 테이블의 메타데이터 변경 사항을 자동으로 가상 테이블에 반영하지 않습니다. 따라서 가상 테이블을 수동으로 업데이트해야 합니다. 이를 위해 SQL 구문을 사용하여 가상 테이블을 새로 고칠 수 있습니다.
가상 테이블 새로 고치기
가상 테이블을 새로 고치려면 다음과 같은 사전 조건이 필요합니다.
- CREATE VIRTUAL TABLE 객체 권한이 있어야 합니다.
가상 테이블을 새로 고치려면 다음 SQL 구문을 실행합니다.
ALTER VIRTUAL TABLE [ <schema_name>.]\" <virtual_table_name> \" REFRESH DEFINITION;
이 구문은 가상 테이블의 정의를 원격 테이블의 정의와 일치하도록 업데이트합니다.
예시
다음 예시는 user1 스키마의 HANA1_T1 가상 테이블의 내용을 새로 고치는 구문입니다.
ALTER VIRTUAL TABLE user1.\"HANA1_T1\" REFRESH DEFINITION;
이 구문을 실행하면 HANA1_T1 가상 테이블의 메타데이터가 원격 소스 테이블의 메타데이터와 동기화됩니다.
반응형
'SAP HANA' 카테고리의 다른 글
SAPHANA : 파티셔닝 기능과 예시 (1) | 2023.11.24 |
---|---|
SAPHANA : Getting Started with SAP HANA 2.0, express edition 3단계 - HANA 설치 (1) | 2023.11.23 |
SAPHANA : Getting Started with SAP HANA 2.0, express edition 2단계 - HANA 설치 파일 (0) | 2023.11.23 |
SAPHANA : Getting Started with SAP HANA 2.0, express edition 1단계 - VM Ware 설치 (0) | 2023.11.23 |
SAPHANA : HDBSQL 사용하여 DB 접속하는 방법 (1) | 2023.11.22 |