Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/12/2009, 08:28
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 16 años
Puntos: 360
Respuesta: LIKE en sql dinámico, PLPGSQL

La explicación es básicamente lo que te decimos en los 2 post anteriores rprogged.

El gran problema con el execute, es que debe ser encerrado en comillas simples y esto confunde las sentencias que requieren un parámetro tipo varchar o similares que requieren nuevamente comillas.

La comilla de apertura de la variable, postgresql la toma como cierre de la sentencia del execute. Por eso se requieren tantas comillas de mas, para que postgresql las entienda como debe ser.

Para estos campos, siempre me creo una función aparte que me retorne como texto toda la estructura del execute y poder determinar en que parte tengo errores y como los debo solucionar.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming