From: | "Guido Barosio" <gbarosio(at)gmail(dot)com> |
---|---|
To: | "Jaime Casanova" <systemguards(at)gmail(dot)com> |
Cc: | PostgreEs <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Standard SQL |
Date: | 2007-09-19 12:09:32 |
Message-ID: | f7f6b4c70709190509i2c85b9d3q6021044c2b3808c3@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Muchas gracias Jaime, no encontraba en el documento el punto en cuestion ;)
On 9/19/07, Jaime Casanova <systemguards(at)gmail(dot)com> wrote:
> On 9/18/07, Guido Barosio <gbarosio(at)gmail(dot)com> wrote:
> > Techie doubt nocturna:
> >
> > Existe una tabla dentro de un modelo de datos relacional. La tabla
> > esta definida con una sola columna, de tipo serial (o integer afectada
> > por una sequencia por default).
> >
> > Inserto entonces, registros en la tabla, forzando el insert a
> > evitar la secuencialidad indicando el entero que deseo insertar.
> > Altero entonces la secuencialidad esperada.
> >
> > Consulto luego con un "select * from tabla".
> >
> > El resultado en mysql es ordenado por la columna en cuestion por
> > default. En cambio PostgreSQL no ejecuta un ordenamiento y respeta el
> > "orden" en que fueron insertados los registros.
> >
> > Mi pregunta es: cual es el comportamiento esperado? (NO pregunto
> > por el deseado, dado que eso lo resuelvo ordenanto los datos
> > explicitamente en mi SQL)
> >
>
> segun http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt
> en el punto 20.2 en la pagina 529 dice:
> """
> 4) If an <order by clause> is not specified, then the ordering of
> the rows of Q is implementation-dependent.
> """
>
> y lo mismo se repite para cursores y asi... en otras palabras que
> ambas estan actuando correctamente en ese punto porque depende
> enteramente de la implementacion (al menos en SQL92, no revise el
> SQL99 ni el SQL2003)
>
> --
> Atentamente,
> Jaime Casanova
>
> "Programming today is a race between software engineers striving to
> build bigger and better idiot-proof programs and the universe trying
> to produce bigger and better idiots.
> So far, the universe is winning."
> Richard Cook
>
--
Guido Barosio
-----------------------
http://www.globant.com
guido(dot)barosio(at)globant(dot)com
From | Date | Subject | |
---|---|---|---|
Next Message | Gabriel Hermes Colina Zambra | 2007-09-19 12:10:14 | Re: Nuevas versiones menores: 8.2.5, 8.1.10, 8.0.14, 7.4.18, 7.3.20 |
Previous Message | Javier Caballero Lloris | 2007-09-19 10:24:12 | Necesito cambiar de UTF-8 a Latin1 |