Voce experimentou usar o comando tochar para colocar a data no padrao americano, ou seja, '2006/03/09' talvez possa ser isso.

Em 09/03/06, [EMAIL PROTECTED] < [EMAIL PROTECTED]> escreveu:
Enviar submissões para a lista de discussão Brasil-Usuarios para
       [email protected]

Para se cadastrar ou descadastrar via WWW, visite o endereço
       http://pgfoundry.org/mailman/listinfo/brasil-usuarios
ou, via email, envie uma mensagem com a palavra 'help' no assunto ou
corpo da mensagem para
       [EMAIL PROTECTED]

Você poderá entrar em contato com a pessoa que gerencia a lista pelo
endereço
       [EMAIL PROTECTED]

Quando responder, por favor edite sua linha Assunto assim ela será
mais específica que "Re: Contents of Brasil-Usuarios digest..."


Tópicos de Hoje:

  1. select into / plpgsql (Emanuel)
  2. Buscar esquema de acesso de um usuario (Allan Serra Vasconcellos)


----------------------------------------------------------------------

Message: 1
Date: Wed, 8 Mar 2006 19:34:41 -0400
From: "Emanuel" <[EMAIL PROTECTED]>
Subject: [PostgreSQL-Brasil] select into / plpgsql
To: [email protected]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1";

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



------------------------------

Message: 2
Date: Thu, 9 Mar 2006 03:08:29 +0000 (GMT)
From: Allan Serra Vasconcellos < [EMAIL PROTECTED]>
Subject: [PostgreSQL-Brasil] Buscar esquema de acesso de um usuario
To: [email protected]
Message-ID: < [EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"


Ola pessoal, estava pensando se existe uma tabela padrão do pgsql
igual ao pg_user, que me forneça todo esquema de acesso de um usuario
as tabelas do banco. E também se não for abusar, estou tentando
pegar um codigo de erro quando um usuario que esta com a conta
expirada acessa o banco, mas a unica mensagem enviada é "FATAL:
password authentication failed for user", estou fazendo isso em .net


---------------------------------
Yahoo! Acesso Grátis
Internet rápida e grátis. Instale o discador agora!
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20060309/52f2544b/attachment-0001.html

------------------------------

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
http://pgfoundry.org/mailman/listinfo/brasil-usuarios


Fim da Digest Brasil-Usuarios, volume 115, assunto 1
****************************************************



--
Analista Programador
Adriano Alves
CEP.: 38413-207
Uberlândia MG
Tel.: (34) 3210-7496
Cel.: (34) 9142-2614
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a