Parametros no Postgres

PostgreSQL

27/01/2015

Boa noite,

estou tentando fazer uma query que tenha parametros em postgres e não estou conseguindo.

exemplo;

select * from tabela where col1=:pcol1

esta errado o col1 é o campo integer que vou colocar os dados

Grato
Josenyl Cesar

Josenyl Cesar

Curtidas 0

Respostas

Ronaldo Lanhellas

Ronaldo Lanhellas

27/01/2015

Esta certo mas tem espaço entre o "= e o :", assim:

select * from tabela where id = :id;
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

27/01/2015

Esta certo mas tem espaço entre o "= e o :", assim:

select * from tabela where id = :id;
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

27/01/2015

Esta certo mas tem espaço entre o "= e o :", assim:

select * from tabela where id = :id;
GOSTEI 0
Josenyl Cesar

Josenyl Cesar

27/01/2015

ERRO: erro de sintaxe em ou próximo a ":"
LINE 1: select * from combinacao where id_comb = :id_comb;
^


********** Erro **********

ERRO: erro de sintaxe em ou próximo a ":"
SQL state: 42601
Caracter: 42


ainda ta dando esse erro.
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

27/01/2015

ERRO: erro de sintaxe em ou próximo a ":"
LINE 1: select * from combinacao where id_comb = :id_comb;
^


********** Erro **********

ERRO: erro de sintaxe em ou próximo a ":"
SQL state: 42601
Caracter: 42


ainda ta dando esse erro.


Mas veja bem, a parametrização só pode ser usada em funções, você não pode colocar o SELECT direto no console e testar. Tem que ser dentro de uma função.
GOSTEI 0
Josenyl Cesar

Josenyl Cesar

27/01/2015

Opa grato deu certo..
GOSTEI 0
POSTAR