ALTER TABLE 및 ALTER VIEW 명령: 행 액세스 정책이 설정되지 않은 경우 삭제 작업 활성화¶
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.
- 변경 후:
테이블에서 행 액세스 정책이 설정되지 않은 상태에서 ALTER TABLE … DROP ALL ROW ACCESS POLICIES 명령을 실행하려고 하면 성공적인 상태 메시지가 반환됩니다.
+----------------------------------+ | status | |----------------------------------| | Statement executed successfully. | +----------------------------------+
Snowflake가 오류 메시지를 반환할 때 해결 방법이 더 이상 필요하지 않으므로 이러한 변경을 통해 워크플로 스크립트를 단순화할 수 있습니다.
참조: 1327