[pgbr-geral] log de banco

2008-05-07 Por tôpico Brasil Software
Olá amigos tenho uma função que grava log do usuario, quando implementei o fonte para grava os campos alterados da um erro naq seguinte linha. SQL02 = 'SELECT new.nome INTO valornovo'; EXECUTE SQL02; desde ja agradeço. CREATE OR REPLACE FUNCTION gera_log() RETURNS TRIGGER AS $$

Re: [pgbr-geral] log de banco

2008-05-07 Por tôpico Evandro Ricardo Silvestre
Brasil Software wrote: Olá amigos tenho uma função que grava log do usuario, quando implementei o fonte para grava os campos alterados da um erro naq seguinte linha. SQL02 = 'SELECT new.nome INTO valornovo'; EXECUTE SQL02; Não é permitido fazer um INTO dentro de um EXECUTE. Leia a

Re: [pgbr-geral] log de banco

2008-05-07 Por tôpico Brasil Software
Brasil Software wrote: Olá amigos tenho uma função que grava log do usuario, quando implementei o fonte para grava os campos alterados da um erro naq seguinte linha. SQL02 = 'SELECT new.nome INTO valornovo'; EXECUTE SQL02; Não é permitido fazer um INTO dentro de um EXECUTE. Leia a

Re: [pgbr-geral] log de banco

2008-05-07 Por tôpico Pablo Sánchez
INTO? não seria FROM? INSERT INTO eu conheço, SELECT FROM tb, mas SELECT INTO é novidade... 2008/5/7 Brasil Software [EMAIL PROTECTED]: Olá amigos tenho uma função que grava log do usuario, quando implementei o fonte para grava os campos alterados da um erro naq seguinte linha.

Re: [pgbr-geral] log de banco

2008-05-07 Por tôpico Pablo Sánchez
http://www.htmlstaff.org/postgresqlmanual/sql-selectinto.html :-P Fui até pesquisar, e não é que achei, hehehe. Falha minha 2008/5/7 Pablo Sánchez [EMAIL PROTECTED]: INTO? não seria FROM? INSERT INTO eu conheço, SELECT FROM tb, mas SELECT INTO é novidade... 2008/5/7 Brasil Software

Re: [pgbr-geral] log de banco

2008-05-07 Por tôpico Osvaldo Rosario Kussama
Brasil Software escreveu: Brasil Software wrote: Olá amigos tenho uma função que grava log do usuario, quando implementei o fonte para grava os campos alterados da um erro naq seguinte linha. SQL02 = 'SELECT new.nome INTO valornovo'; EXECUTE SQL02; Não é permitido fazer um INTO

Re: [pgbr-geral] log de banco

2008-05-07 Por tôpico Evandro Ricardo Silvestre
Osvaldo Rosario Kussama wrote: Brasil Software escreveu: Brasil Software wrote: Olá amigos tenho uma função que grava log do usuario, quando implementei o fonte para grava os campos alterados da um erro naq seguinte linha. SQL02 = 'SELECT new.nome INTO valornovo';

Re: [pgbr-geral] log de banco

2008-05-07 Por tôpico Brasil Software
Como vc usa o for para pegar os campos da tabela. Existe uma sutileza aqui. Realmente um EXECUTE 'SELECT ... INTO' não é suportado mas um EXECUTE 'SELECT ...' INTO é. Reparem a posição do ' (isto é a string que está sendo executada), não é um SELECT INTO mas sim um EXECUTE '..' INTO. Vejam:

Re: [pgbr-geral] log de banco

2008-05-07 Por tôpico Joao
isso e quando se trabalha com cursores pablito que vc carrega uma variavel com um dos resultados dos cursores - Original Message - From: Pablo Sánchez To: Comunidade PostgreSQL Brasileira Sent: Wednesday, May 07, 2008 1:34 PM Subject: Re: [pgbr-geral] log de banco http