PostgreSQL - Paso de parámetros

 
Vista:

Paso de parámetros

Publicado por Hassan Camacho (1 intervención) el 08/06/2021 13:36:47
Hola
Recientemente migre de la versión de 8.3 de postgreSQL a la v11, anteriormente en todas mis consultas para el paso de parámetros utilizaba el caraceter :

Ejemplo
Where id = :buscado

En la nueva versión cuando intento realizar esta consulta me enviar un error

ERROR error de sintaxis en o cerca de «:»

Alguien pudiera ayudarme a conocer cómo puedo configurar para que sea este el carácter de paso de parámetros o en su defecto como debo pasar los parámetros en esta nueva versión.

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Francisco
Val: 256
Oro
Ha mantenido su posición en PostgreSQL (en relación al último mes)
Gráfica de PostgreSQL

Paso de parámetros

Publicado por Francisco (85 intervenciones) el 24/06/2021 15:16:09
Hola

El paso de parametros es usando el $ y su posicion

1
2
3
4
PREPARE usrrptplan (int) AS
    SELECT * FROM users u, logs l WHERE u.usrid=$1 AND u.usrid=l.usrid
    AND l.date = $2;
EXECUTE usrrptplan(1, current_date);

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar