Pular para o conteúdo
  • Este tópico contém 3 respostas, 2 vozes e foi atualizado pela última vez 15 anos, 1 mês atrás por Anônimo.
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #91431
    Anônimo

      Pessoal, boa tarde.

      Estou tentando utilizar o LIKE em um cursor, numa Program Unit , mas não estou conseguindo.
      Faço a comparação de um campo da tabela com uma variavel . Será que a sintaxe está errada ? O forms é o 5.0 .

      E eu verifico o conteudo da variavel e está correto.

      PROCEDURE X IS

      V_NM_ASSUNTO VARCHAR2(2000):= 😛 ESQ.NM_ASSUNTO ;

      cursor c is
      SELECT P.NR_PROTOCOLO
      FROM PA_PROTOCOLO P
      WHERE P.NM_ASSUNTO LIKE ‘%||V_NM_ASSUNTO||%’ ;

      BEGIN



      END;

      obrigada

      #91432
      MauroLacerda
      Participante

        Segue o Select corrigido.
        Tava faltando as aspas simples.

        SELECT P.NR_PROTOCOLO
        FROM PA_PROTOCOLO P
        WHERE P.NM_ASSUNTO LIKE ‘%’||V_NM_ASSUNTO||’%’ ;

        #91434
        MauroLacerda
        Participante

          Funcionou?

          #91437
          Anônimo

            [quote=”MauroLacerda”:2tjnld97]Segue o Select corrigido.
            Tava faltando as aspas simples.

            SELECT P.NR_PROTOCOLO
            FROM PA_PROTOCOLO P
            WHERE P.NM_ASSUNTO LIKE ‘%’||V_NM_ASSUNTO||’%’ ;[/quote]

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