.alter-merge table policy update 명령
테이블의 업데이트 정책을 변경합니다. 업데이트 정책은 두 테이블 간에 데이터를 동기화하고 업데이트하는 프로세스를 간소화합니다. 새 데이터를 원본 테이블에 삽입하면 변환 쿼리가 이 데이터를 통해 실행되어 데이터를 수정하고 대상 테이블에 삽입합니다.
참고
- 원본 테이블과 업데이트 정책이 정의된 테이블은 동일한 데이터베이스에 있어야 합니다.
- 업데이트 정책 함수 스키마와 대상 테이블 스키마는 열 이름, 형식 및 순서에서 일치해야 합니다.
- 테이블에 정책이 이미 정의된 경우 명령에 지정된 PolicyObjects가 기존 정책의 PolicyObjects 배열에 추가됩니다.
사용 권한
이 명령을 실행하려면 테이블 관리 이상의 권한이 있어야 합니다.
Syntax
.alter-merge
table
[ DatabaseName.
] Tablenamepolicy
update
ArrayOfPolicyObjects
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | 형식 | 필수 | Description |
---|---|---|---|
DatabaseName | string |
데이터베이스의 이름입니다. 변경할 테이블이 포함된 데이터베이스 컨텍스트에서 명령을 실행하면 DatabaseName 이 필요하지 않습니다. | |
TableName | string |
✔️ | 테이블의 이름입니다. 와일드카드는 * 모든 테이블을 나타냅니다. |
ArrayOfPolicyObjects | string |
✔️ | 정책 개체의 직렬화된 배열입니다. 자세한 내용은 업데이트 정책을 참조하세요. |
반환
정책의 JSON 표현을 반환합니다.
예제
다음 명령은 여러 줄 문자열 리터럴을 사용하여 테이블에 대한 업데이트 정책을 변경합니다.
.alter-merge table MyDatabase.MyTable policy update
```
[
{
"IsEnabled": true,
"Source": "MyTableX",
"Query": "MyOtherTable",
"IsTransactional": true,
"PropagateIngestionProperties": false
}
]
```
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기