Qualquer um que ele o banco de dados retorne.... ----- Original Message ----- From: "Osvaldo Rosario Kussama" <[EMAIL PROTECTED]> To: "Comunidade PostgreSQL Brasileira" <pgbr-geral@listas.postgresql.org.br> 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:pgbr-geral@listas.postgresql.org.br> > > *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:pgbr-geral@listas.postgresql.org.br> > > *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 > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral