다음을 통해 공유


.alter table policy update 명령

이 명령을 사용하여 테이블 업데이트 정책을 변경합니다. 업데이트 정책은 두 테이블 간에 데이터를 동기화하고 업데이트하는 프로세스를 간소화합니다. 새 데이터가 원본 테이블에 삽입되면 변환 쿼리가 이 데이터를 통해 실행되어 데이터를 수정하고 대상 테이블에 삽입합니다.

참고 항목

업데이트 정책이 정의된 원본 테이블과 테이블은 동일한 데이터베이스에 있어야 합니다. 업데이트 정책 함수 스키마와 대상 테이블 스키마는 열 이름, 형식 및 순서에서 일치해야 합니다.

사용 권한

이 명령을 실행하려면 테이블 관리자 이상의 권한이 있어야 합니다.

구문

.altertable [ DatabaseName.]TableName policy update ArrayOfPolicyObjects

구문 규칙에 대해 자세히 알아봅니다.

매개 변수

이름 Type 필수 설명
DatabaseName string 데이터베이스의 이름입니다. 지정된 테이블을 포함하지 않는 데이터베이스 컨텍스트에서 명령을 실행하는 경우 이 매개 변수가 필요합니다.
TableName string ✔️ 테이블의 이름입니다.
ArrayOfPolicyObjects string ✔️ 정책 개체의 직렬화된 배열입니다. 자세한 내용은 업데이트 정책을 참조하세요.

반품

정책의 JSON 표현을 반환합니다.

예시

테이블에 대한 업데이트 정책을 변경합니다(여러 줄 문자열 리터럴 사용).

.alter table MyDatabase.MyTable policy update
```
[
    {
        "IsEnabled": true,
        "Source": "MyTableX",
        "Query": "MyOtherTable",
        "IsTransactional": true,
        "PropagateIngestionProperties": false
    }
]
```