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

      Pessoal,

      Estou com um problema que é o seguinte:

      Exemplo:

      SELECT *
      FROM TABELA
      WHERE DSC_NOME_EMPRESA = ‘C&A’

      Qual rodo a query tando no Sql PLus ou PL/Sql Dev os dois pedem o valor de “A”, ou seja, esta assumindo que &A e um parametro.

      Já coloquei ” (Aspas dupla), na coloquei / (Barra) nenhum surtiu efeito, continua pedindo o valor de “A”.

      Alquem pode me dar uma ajuda?

      Vlw

      #78597
      chduarte
      Participante

        No SQL*Plus coloque o seguinte:

        SQL> set define `

        Este é o caracter que voce deseja que seja defino como parametro. O padrao é &

        []

        #78598
        Anônimo

          Tudo bem, eu posso definir isso assim ou ir em variaveis de ambinte.
          E quando eu for rodar essa query dentro de um programa por exemplo?

          Tipo: asp, java até mesmo vb. Não vai funcionar.

          #78599
          chduarte
          Participante

            Em java eu sei que funciona porque o & é um parametro do SQLPlus. Nao conheco asp mas é suposto a funcionar tambem.

            O que acontece com algumas ferramentas como o PLSQL Dev é que como é uma ferramenta de desenvolvimento em Oracle, ele interpreta como o SQLPlus.

            []

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