- Categorias:
TRY_TO_BOOLEAN¶
Uma versão especial de TO_BOOLEAN que realiza a mesma operação (ou seja, converte uma expressão de entrada em um valor booleano), mas com suporte para tratamento de erros (ou seja, se a conversão não puder ser realizada, retorna um valor NULL em vez de acusar um erro).
Para obter mais informações, consulte Funções de conversão de tratamento de erros.
Sintaxe¶
TRY_TO_BOOLEAN( <string_expr> )
Argumentos¶
string_expr
Uma expressão de cadeia de caracteres que pode ser avaliada como um valor
BOOLEAN
.
Retornos¶
O tipo de dados do valor retornado é BOOLEAN
.
Notas de uso¶
Funciona apenas para expressões de cadeia de caracteres.
Exemplos¶
Isso demonstra o uso de TRY_TO_BOOLEAN
:
SELECT TRY_TO_BOOLEAN('True') AS "T", TRY_TO_BOOLEAN('False') AS "F", TRY_TO_BOOLEAN('Oops') AS "N"; +------+-------+------+ | T | F | N | |------+-------+------| | True | False | NULL | +------+-------+------+