RAISE (Script Snowflake)¶
Gera uma exceção.
Para obter mais informações sobre exceções, consulte Tratamento de exceções.
Nota
Este constructo do Script Snowflake só é válido dentro de um bloco do Script Snowflake.
- Consulte também:
Sintaxe¶
Onde:
exception_nameO nome da exceção a ser gerada.
Se você estiver lidando com uma exceção em um manipulador de exceção e quiser gerar a mesma exceção novamente, omita este argumento. Consulte Gerar novamente a mesma exceção em um manipulador de exceções no Script Snowflake.
Exemplos¶
Isso gera (mas não captura) uma simples exceção:
Aqui está a chamada para o procedimento armazenado que gera a exceção:
Aqui está o resultado da execução do procedimento armazenado que gera a exceção:
O próximo exemplo é semelhante ao exemplo anterior, mas utiliza uma exceção para a qual o usuário definiu um número de exceção e uma mensagem de exceção personalizados:
Aqui está o resultado da execução do procedimento armazenado que gera a exceção:
Para obter mais exemplos, consulte os exemplos de como lidar com uma exceção.