Olá galera ... me dá uma maozinha , sou meio mané me plpgsql ainda ..
estou tentando guardar em variável um numero resultante do seguinte select: select date '11/04/2001' - date '09/04/2001'; retorna um valor inteiro: 2 estou fazendo uma trigger, e já tentei: select date new.data1 - date new.data2 into d2; e dá erro: ERROR: syntax error at or near "$1" CONTEXT: PL/pgSQL function "checa_cod_periodo" line 13 at select into variables tentei também: d2:= select date new.data1 - date new.data2 d2:= date new.data1 - date new.data2 ou fazer uma simples funcao assim ... return date $1 - date $2; ... nao faz, mas se eu colocar ao invés da varável, uma data tipo: return date '11/04/2001' - date '09/04/2001'; ai funciona ... claro que é besteira ... mas me dá uma mao ... Valeu ! -- --- Emanuel dos Reis Rodrigues Divisão de Redes - CTI LinuxUser #324141 Linux Professional Certified LPIC-1 <--> LPIC-2 ________________________________________________ Menssagem enviada usando Webmail - CTI _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
