Fazer o SQL PLUS ignorar um parâmetro

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
Jefferson Diego Lopes
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Sex, 17 Set 2010 11:00 am
Localização: Bluemanu - SC
Jefferson D. Lopes
Desenvolvedor Oracle

Olá pessoal...

Estou fazendo um bloco pl/sql que gera um romaneio de vendas em formato html, e quando uso o &NBSP para montar o arquivo, o mesmo entende que é um parâmetro e ficar pedindo para que eu informe, mas neste caso não é, é apenas uma TAG em html.
A pergunta então é, tem como eu dizer ao pl/sql que o &NBSP não é um parâmetro e fazer com que ele entenda que é uma string normal ?

Obrigado
burga
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 232
Registrado em: Qui, 26 Nov 2009 1:05 pm
Localização: SP
Ricardo H. Tajiri

Antes de rodar o bloco PL/SQL, você pode usar o comando:

Selecionar tudo

set define off
Jefferson Diego Lopes
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Sex, 17 Set 2010 11:00 am
Localização: Bluemanu - SC
Jefferson D. Lopes
Desenvolvedor Oracle

Não posso usar este comando, pois o bloco recebe 3 parâmetros, se eu colocar o mesmo vai ignorar todos. Eu preciso ignorar apenas o "&nbsp" que neste caso é uma tag HTML.
gfkauer
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 389
Registrado em: Ter, 27 Jul 2010 1:34 pm
Localização: Sapiranga - RS
Contato:
Quem falou que programar era fácil??

Quanto mais dificil for a implementação mais valorizado seu trabalho será!

Acessem: www.gfkauer.com.br

Tente utilizar:

Selecionar tudo

 Undefine variavel
burga
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 232
Registrado em: Qui, 26 Nov 2009 1:05 pm
Localização: SP
Ricardo H. Tajiri

Outra opção é usando caracteres de escape:

Selecionar tudo

SET ESCAPE ON
select '\&A' from dual;

'&A' 
---- 
&A   
Jefferson Diego Lopes
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Sex, 17 Set 2010 11:00 am
Localização: Bluemanu - SC
Jefferson D. Lopes
Desenvolvedor Oracle

Opa.....

Agora eu vi vantagem, a opção com SET SCAPE ON funcionou....

Muito obrigado...
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 13 visitantes