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

Responder a