Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Oracle

Respuesta
 
Herramientas Desplegado
Antiguo 02-abr-2008, 01:08   #1 (permalink)
TaM
TaM ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2005
Mensajes: 58
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 está desconectado   Responder Citando
Antiguo 02-abr-2008, 01:22   #2 (permalink)
TaM
TaM ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2005
Mensajes: 58
Re: como se pnen comillas en un string?

Vale...ya sé el problema...aiix..
TaM está desconectado   Responder Citando
Antiguo 02-abr-2008, 01:24   #3 (permalink)
matanga ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2007
Ubicación: Barcelona, España
Mensajes: 478
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
matanga está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:17.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93