Olá
Tentei utilizar o comando limit citado porém nao funciona... creio que o
limit só possa ser usado para selects.

ERROR:  syntax error at or near "limit" at character 40


----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: "Comunidade PostgreSQL Brasileira" <[email protected]>
Sent: Monday, June 18, 2007 4:45 PM
Subject: Re: [pgbr-geral] update



   Prezado colega,

   Acho que para seu caso, vc deve fazer o seguinte:

   Se vc quer de fato atualizar o primeiro registro de sua query, faça o
seguinte então:

   update tabela
   set campo = 222
   limit 1;

   O rownum no Oracle equivale à cláusula limit no Postgres!!

   Espero tê-lo ajudado!!

   Abraço,
   Kika.






"Renan de Oliveira" <[EMAIL PROTECTED]>@listas.postgresql.org.br em
18/06/2007 16:40:48

Favor responder a Comunidade PostgreSQL Brasileira
       <[email protected]>

Enviado Por:      [EMAIL PROTECTED]



Para:  "Comunidade PostgreSQL Brasileira"
       <[email protected]>
cc:

Assunto:    Re: [pgbr-geral] update


Qualquer um que ele o banco de dados retorne....

----- Original Message -----
From: "Osvaldo Rosario Kussama" <[EMAIL PROTECTED]>
To: "Comunidade PostgreSQL Brasileira"
<[email protected]>
Sent: Monday, June 18, 2007 4:48 PM
Subject: Re: [pgbr-geral] update


> Renan de Oliveira escreveu:
> > troquei o rownum por oid.
> > dei uma pesquisada e o oid nao me serve...
> > na verdade eu precisava era fazer um update na tabela, para apenas o
> > primeiro registro. que é o que o rownum=1 faria.
> > no caso, eu nao filtro apenas um registro com a clausula where, ela me
> > retorna vários, mas eu queria que o update acontecesse apenas para o
> > primeiro registro.
> > entendeu?
> >
> >     ----- Original Message -----
> >     *From:* João Paulo <mailto:[EMAIL PROTECTED]>
> >     *To:* Comunidade PostgreSQL Brasileira
> >     <mailto:[email protected]>
> >     *Sent:* Monday, June 18, 2007 1:41 PM
> >     *Subject:* Re: [pgbr-geral] update
> >
> >     Qual o comando que você utilizou?
> >
> >     Abraços
> >
> >     Em 18/06/07, *Renan de Oliveira* <[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>> escreveu:
> >
> >         Na verdade significa que eu quero fazer o update para o
primeiro
> >         registro encontrado apenas, limitar em 1.
> >         Tentei modificar rowid para oid e deu o seguinte erro:
> >         Query failed: ERROR: column "oid" does not exist
> >
> >
> >
> >             ----- Original Message -----
> >             *From:* João Paulo <mailto:[EMAIL PROTECTED]>
> >             *To:* Comunidade PostgreSQL Brasileira
> >             <mailto:[email protected]>
> >             *Sent:* Monday, June 18, 2007 10:04 AM
> >             *Subject:* Re: [pgbr-geral] update
> >
> >             Olá,
> >
> >             se entendi corretamente a sua pergunta, a coluna rowid no
> >             orcale é no postgres a coluna oid.
> >
> >             []s
> >
> >             Em 18/06/07, *Renan de Oliveira* < [EMAIL PROTECTED]
> >             <mailto:[EMAIL PROTECTED]>> escreveu:
> >
> >                 Bom dia pessoal!
> >
> >                 Estou migrando algumas rotinas de Oracle para Postgres
e
> >                 gostaria de saber como procedo referente ao rowid.
> >                 Tenho o seguinte update:
> >
> >                 Update tabela
> >                 set campo = 1
> >                 where rowid = 1;
> >
> >                 Como posso fazer isso com o Postgres?
> >
>
>
> Por favor defina o que você entende por "primeiro registro":
> - É o registro com a menor chave primária?
> - O registro mais antigo?
> - Qualquer um que o servidor retorne em primeiro lugar?
> - Outra coisa?
>
> []s
> Osvaldo
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


_______________________________________________
pgbr-geral mailing list
[email protected]
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral





_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a