valores booleano

Um valor booleano representa um valor de verdade; isto é, TRUE ou FALSE. Uma expressão booleana ou predicado pode resultar em um valor de desconhecido, que é representado pelo valor nulo.

Os tipos de dados a seguir podem ser lançados para o tipo de dados BOOLEAN:
  • CHAR ou VARCHAR podem ser escalados para um valor BOOLEAN:
    • Cast para TRUE: 't ',' true ', 'y', 'yes', 'on', '1'
    • Cast para FALSE: 'f', 'false', 'n', 'não', 'off', '0'
    Uma sequência pode usar qualquer combinação de caracteres maiúsculos e minúsculos ('yes ',' YES ',' Yes ' e assim por diante).
  • ponto flutuante decimal ou inteiro binário
    • Quando um valor de tipo de dados DECFLOAT, SMALLINT, INTEGER ou BIGINT é escalado para um valor BOOLEAN, o resultado é TRUE se o valor não for zero, e FALSE se o valor for zero.