Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Oracle (http://www.forosdelweb.com/f100/)
-   -   como se pnen comillas en un string? (http://www.forosdelweb.com/f100/como-pnen-comillas-string-571686/)

TaM 02/04/2008 01:08

como se pnen comillas en un string?
 
Que tengo mal?

p_estado es un varchar2 y el campo IM_ESTADO tb. Le pongo '' cuando quiero poner una comilla tengo que poner dos no?

Me da el error p_estado invalid identifier.

consulta := 'select p_estado,pr_programa,im_fecha_entrega,ip_nombre,li _profesor,li_titulo,li_codigo,li_asignatura,li_cur so,IM_PROGRAMA,IM_OBSERVACIONES,IM_USUARIO_NOMBRE, im_pk,li_ca_pk,IM_COPIAS,IM_CARGO,IM_USUARIO_NOMBR E,IM_COLOR,li_titulo,
PKG_IMPRENTA.ReemplazaCero(li_paginas) as li_paginas,
im_fecha_peticion,im_fecha_ejecucion
from CA_TIMPRENTA_LINEA,
CA_TIMPRENTA LEFT JOIN CA_TIMPRENTA_PERSONA ON IM_OPERARIO = ip_pk
LEFT JOIN CA_TPROGRAMAS ON IM_PROGRAMA = pr_pk
where im_pk=li_im_pk and IM_ESTADO=''' || p_estado || '''';

si lo pongo así: '......IM_ESTADO=' || p_estado; me dice ''T'' invalid identifier (T es el valor de p_estado)

Gracias!

TaM 02/04/2008 01:22

Re: como se pnen comillas en un string?
 
Vale...ya sé el problema...aiix..

matanga 02/04/2008 01:24

Re: como se pnen comillas en un string?
 
Hola,

Por una cuestion de orden, yo prefiero concatenar con CHR(39), que es el valor ascii para la comilla simple.

Saludos


La zona horaria es GMT -6. Ahora son las 09:26.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.