el problema es el siguiente: quiero saber cual es o son los caracetres de escape que usa postgres ya que me encuentro trabajando con el, y lo que he encontrado es que el caracter de escape es este \'
sin embargo lo intengo usar haciendo una consulta yo mismo o mandandolo desde php y me da un error intentando ejecutar este sql como ejemplo
Código SQL:
Ver original
SELECT d.cod_documento_bib, d.docbib_titulo, d.docbib_cantidad_ejemplares, td.tipdoc_nombre, p.per_nombres, p.per_apellidos, (SELECT COUNT(e.eje_disponibilidad) AS cant_disponible FROM tejemplar AS e WHERE eje_disponibilidad = '1' AND e.cod_documento_bib = d.cod_documento_bib) FROM tdocumento_bibliografico AS d LEFT JOIN tdetalle_autor AS da ON da.cod_documento_bib = d.cod_documento_bib LEFT JOIN tpersona AS p ON p.cedula = da.cedula LEFT JOIN tdetalle_descriptor AS dd ON dd.cod_documento_bib = d.cod_documento_bib LEFT JOIN tdescriptor AS des ON des.cod_descriptor = dd.cod_descriptor JOIN ttipo_documento AS td ON d.cod_tipo_documento = td.cod_tipo_documento WHERE d.docbib_cantidad_ejemplares > '0' OR UPPER(d.docbib_titulo) LIKE UPPER('%\'%') GROUP BY d.cod_documento_bib, d.docbib_cantidad_ejemplares, td.tipdoc_nombre, p.per_nombres, p.per_apellidos,d.docbib_titulo LIMIT 10 offset 0
como este
Código:
y esteERROR: una cadena de caracteres entre comillas está inconclusa en o cerca de «') GROUP BY
Código:
llevo tiempo buscando en dias en distintos foros y paginas y no encuentro una solucion a este problema, asi mismo si me pueden decir como haría si en la cadena a buscar la persona ingresa mas de un apostrofe (') como haría para quitarlos a todos o colocarle el caracter de escape...ERROR: una cadena de caracteres entre comillas está inconclusa en o cerca de «')
Gracias de antemano....