sim , pq o update nada mais é do que uma nova inserção e a marcação da tupla antiga ----- Original Message ----- From: "Emerson Casas Salvador" <[EMAIL PROTECTED]> To: "Comunidade PostgreSQL Brasileira" <[email protected]> Sent: Thursday, June 19, 2008 4:43 PM Subject: Re: [pgbr-geral] Ordem dos registros nas tabelas
Ribamar Sousa escreveu: > Olá! > > Já li em alguns livros e agora na documentação do PostgreSQL, que o > SQL não garante a ordem em que os registros são retornados pelas > consultas. > > http://pgdocptbr.sourceforge.net/pg80/ddl.html#DDL-BASICS > ... > Uma tabela em um banco de dados relacional é muito semelhante a uma > tabela no papel: é formada por linhas e colunas. O número e a ordem > das colunas são fixos, e cada coluna possui um nome. O número de > linhas é variável, refletindo a quantidade de dados armazenados em um > determinado instante. O padrão SQL não dá nenhuma garantia sobre a > ordem das linhas na tabela. Quando a tabela é lida, as linhas aparecem > em uma ordem aleatória, a não ser que a classificação seja requisitada > explicitamente. > > Eu fui testar mas não consegui reproduzir esse comportamento. > Quer a tabela tenha chave primária ou nenhum índice sempre os > registros retornam na mesma ordem e a ordem é a de inclusão dos registros. > Pelo que se diz os registros retornam ora numa ordem ora noutra > aleatoriamente. > Como vejo esse comportamento? > > -- > Ribamar FS - [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > http://ribafs.net Tenho uma tabela aqui que quando eu dou Update em algum registro (Delphi + Zeos) ele se comporta dessa maneira. ---------------------------------------------------------------------------------- Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados. _______________________________________________ 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
