SoloCodigo

Bases de Datos => Oracle => Mensaje iniciado por: acanalis en Jueves 23 de Octubre de 2003, 09:55

Título: Re: Insert en Oracle
Publicado por: acanalis en Jueves 23 de Octubre de 2003, 09:55
Quiero realizar el siguiente insert pero produce un error,

Insert into ttiest000300(t$pepe)
values('X4 E.T DEFLECTEUR D'AIR');
Título: Insert en Oracle
Publicado por: fcastellano en Sábado 1 de Noviembre de 2003, 00:05
Es un problema que tienen las cadenas en Oracle.

Si haces la siguientes consulta

select 'X4 E.T DEFLECTEUR D'AIR'
from dual;

veras que da el mismo error y es porque cree que acaba la cadena despues de la D y lo demas cree que es codigo SQL.

Para poner una comilla dentro de una cadena debes de poner dos ej:

select 'X4 E.T DEFLECTEUR D''AIR'
from dual;

Espero que sea eso lo q preguntas