Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Comilla simple como parte del string en sql POSTGRES

Estas en el tema de Comilla simple como parte del string en sql POSTGRES en el foro de PostgreSQL en Foros del Web. hola necesito ayuda para poder meter las comillas simples dentro de una cadena es decir tengo algo así @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original query ...
  #1 (permalink)  
Antiguo 03/11/2011, 16:01
 
Fecha de Ingreso: septiembre-2011
Ubicación: Bogota
Mensajes: 31
Antigüedad: 12 años, 7 meses
Puntos: 0
Comilla simple como parte del string en sql POSTGRES

hola necesito ayuda para poder meter las comillas simples dentro de una cadena

es decir tengo algo así
Código SQL:
Ver original
  1. query = 'SELECT to_char(fecha, 'dd-mm-yyyy ')' FROM empleado; '
  2. //pero eso no funsiona me saca error, obviamente.

lo he intentado tambien así

Código SQL:
Ver original
  1. formato := 'dd-mm-yyyy'
  2. query = 'SELECT to_char(fecha, '||formato|| ')' FROM empleado; '
  3. // pero de esta forma tampoco genera las comillas simples...


les agradezco toda la colaboración que me puedan prestar gracias.... :)
  #2 (permalink)  
Antiguo 03/11/2011, 16:25
 
Fecha de Ingreso: septiembre-2011
Ubicación: Bogota
Mensajes: 31
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Comilla simple como parte del string en sql POSTGRES

Googleando encontre esta forma.......

Código SQL:
Ver original
  1. formato := '\'dd-mm-yyyy\'';
  2.  
  3. query = 'SELECT to_char(fecha, '||formato|| ')' FROM empleado; ';

Siempre se pone el backslash " \ " (creo que se escribe asi jejeje) antes de la comilla simple que va a formar parte de nuestra cadena
  #3 (permalink)  
Antiguo 04/11/2011, 14:03
 
Fecha de Ingreso: septiembre-2011
Ubicación: Bogota
Mensajes: 31
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Comilla simple como parte del string en sql POSTGRES

Alguien sabe una mejor forma es que me salta HINT que me dice que no es una buena practica....espero que me puedan ayudar
  #4 (permalink)  
Antiguo 04/11/2011, 19:22
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Comilla simple como parte del string en sql POSTGRES

Mira la función quote_literal. O bien, reemplaza la inserción de comillas simples con $$

por ejemplo
Código SQL:
Ver original
  1. INSERT INTO tabla VALUES($$algo ' asi$$);
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #5 (permalink)  
Antiguo 16/11/2011, 10:28
 
Fecha de Ingreso: septiembre-2011
Ubicación: Bogota
Mensajes: 31
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Comilla simple como parte del string en sql POSTGRES

Gracias huesos52...

encontre que tambien se puede usar comilla doble ('') y funciona
por ejemplo
Código SQL:
Ver original
  1. SQL : = 'SELECT to_date(''01-11-2011'',''dd-mm-yyyy'')';
  2. EXECUTE SQL;
  #6 (permalink)  
Antiguo 17/02/2012, 03:39
 
Fecha de Ingreso: agosto-2011
Mensajes: 17
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Comilla simple como parte del string en sql POSTGRES

Hola me llamo Leticia Gabandé y soy Técnico de RRHH.
Actualmentee stamos bsucando gente que sepan de Oracle,PL/SQL, ASP y VB para trabajar en una importante empresa de la zona de mIrasierra (Madrid) es a jornada completa de 9 a 6 y es algo estable . Las tareas serán hacer analisis de requeriientos y de manuales destinados a desarrollos de metodologías, así como valorar las necesidades del cliente (proyectos de banca) . Por otro lado,esta persona estará a cargo de un equipo de programadores y administradores al que tendrá que supervisar para corregir o subsanar errores en la arquitectura de la aplicación/es desarrolladas.

El salario está en torno a los 30-35.000 Brutos anales en función de la experiencia del candidato. Necesitamso uan persona que haya trabajado en este ámbito mínmo unos dos años.


los Interesados pongánse en contacto conmigo en [email protected]

Etiquetas: postgres, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:05.