Pular para o conteúdo
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #77281
    Anônimo

      Ola
      estou tentando perguntar para o OLD.CAMPO se o valor dele e null se for null entao movo para a variavel V_PREV_VALUE := ”;
      mais assim:
      IF(:OLD.DTC_INSTITUTION_NUM is null) then V_PREV_VALUE := ”;
      END IF;

      nao funciona tem alguma outra maneira de verificar ?

      Grato

      #77287
      drumond
      Participante

        Bom Dia,

        Acredito que voce possa fazer o If do mesmo jeito que descreveu, e de duas uma, ou vc diz : V_PREV_VALUE := null; ou V_PREV_VALUE := :OLD.DTC_INSTITUTION_NUM;

        De uma das duas formas funciona !!! 🙂
        Abracos

        #77291
        Marcio68Almeida
        Participante

          Bom,
          Vamos a um detalhe MUITO importante em bancos de dados de um modo geral…
          NULL não é igual a é ou não é, portanto você deve perguntar IS NULL ou IS NOT NULL

          #77295
          drumond
          Participante

            Marciao, dentro do If, ele perguntou se e null
            IF(:OLD.DTC_INSTITUTION_NUM is null) then …

            🙂

            #77485
            chduarte
            Participante

              Voce ja tentou:
              select nvl(:OLD.DTC_INSTITUTION_NUM,”) into V_PREV_VALUE from dual;

              ?
              Grande []

            Visualizando 5 posts - 1 até 5 (de 5 do total)
            • Você deve fazer login para responder a este tópico.
            plugins premium WordPress