CREATE ALERT 및 ALTER ALERT 명령: 조건 및 작업의 개별 문에 대해 일부 유효성 검사가 더 이상 수행되지 않음

주의

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

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

현재 Snowflake 릴리스에서는 CREATE ALERT 또는 ALTER ALERT 문을 실행할 때 다음을 포함하여 조건 및 작업의 개별 문에 대해 일부 유효성 검사가 더 이상 수행되지 않습니다.

  • 오브젝트 식별자의 확인입니다.

  • 식 데이터 타입의 확인입니다.

  • 함수 호출에서 인자의 수와 유형에 대한 확인입니다.

조건 또는 작업에 대한 SQL 문이 유효하지 않은 식별자, 잘못된 데이터 타입, 잘못된 수와 유형의 함수 인자 등을 지정하는 경우 CREATE ALERT 또는 ALTER ALERT를 실행할 때와는 반대로 경고 실행 시 문이 실패하게 됩니다.

이전

CREATE ALERT 또는 ALTER ALERT 명령을 실행하면 조건 및 작업에 대해 몇 가지 유효성 검사가 수행됩니다.

예를 들어, 조건 또는 작업의 문이 존재하지 않는 테이블을 지정하는 경우 CREATE ALERT 또는 ALTER ALERT 명령은 《Object does not exist》 오류와 함께 실패합니다.

현재

CREATE ALERT 또는 ALTER ALERT 명령을 실행하면 조건 및 작업에 대해 이러한 유효성 검사가 더 이상 수행되지 않습니다.

예를 들어 조건 또는 작업의 문이 존재하지 않는 테이블을 지정하는 경우 CREATE ALERT 또는 ALTER ALERT 명령이 성공합니다.

경고를 재개하면 존재하지 않는 테이블에 대한 참조로 인해 조건이나 작업이 실패합니다.

경고의 실패 여부를 확인하려면 ALERT_HISTORY 테이블 함수를 사용하십시오.

경고에서 조건과 작업을 지정하기 전에 이들에 대한 SQL 식과 문을 확인해야 합니다.

참조: 1246