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 ... 5.1. Noções básicas de tabela 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] http://ribafs.net
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral