ALTER TABLE 및 ALTER VIEW 명령: 행 액세스 정책이 설정되지 않은 경우 삭제 작업 활성화

주의

이 동작 변경 사항은 2023_07 번들에 있습니다.

번들의 현재 상태는 번들 기록 섹션을 참조하십시오.

ALTER TABLE … DROP ALL ROW ACCESS POLICIES 명령과 ALTER VIEW … DROP ALL ROW ACCESS POLICIES 명령은 다음과 같이 동작합니다.

변경 전:

예를 들어 테이블에서 행 액세스 정책이 설정되지 않은 상태에서 ALTER TABLE … DROP ALL ROW ACCESS POLICIES 명령을 실행하려고 하면 다음 오류 메시지가 반환됩니다.

Any policy of kind ROW_ACCESS_POLICY is not attached to TABLE T1.
Copy
변경 후:

테이블에서 행 액세스 정책이 설정되지 않은 상태에서 ALTER TABLE … DROP ALL ROW ACCESS POLICIES 명령을 실행하려고 하면 성공적인 상태 메시지가 반환됩니다.

+----------------------------------+
| status                           |
|----------------------------------|
| Statement executed successfully. |
+----------------------------------+
Copy

Snowflake가 오류 메시지를 반환할 때 해결 방법이 더 이상 필요하지 않으므로 이러한 변경을 통해 워크플로 스크립트를 단순화할 수 있습니다.

참조: 1327