Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dbandre29

Sobre um erro ''

Recommended Posts

Amigos quando eu vou fazer um insert numa tabela que su valor seja uma url por exemplo insert into tabela (url) values ('imaster&cod=4?nome=Andre');Sabe o que acontece ele abre um prompt de parametro , alguem sabe como mudar isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigos quando eu vou fazer um insert numa tabela que su valor seja uma url por exemplo

 

insert into

tabela (url)

values

('imaster&cod=4?nome=Andre');

 

 

Sabe o que acontece ele abre um prompt de parametro , alguem sabe como mudar isso ?

Ele abre o prompt de comando pois o símbolo & é reservado para o Oracle trabalhar com variáveis...

 

Por exemplo:

 

SQL> select tablespace_name,extent_management

from dba_tablespaces

where lower(tablespace_name)='&nome_tablespace';

Enter value for nome_tablespace: remote_d_2006jan

old 3: where lower(tablespace_name)='&nome_tablespace'

new 3: where lower(tablespace_name)='remote_d_2006jan'

 

TABLESPACE_NAME EXTENT_MAN

------------------------------ ----------

REMOTE_D_2006JAN LOCAL

 

 

Abraços

 

Vinicius

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troque o DEFINE

 

set define +

 

passa a ser o sinal de mais ....

 

insert into

tabela (url)

values

('imaster&cod=4?nome=Andre');

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.