Re: Standard SQL

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

In response to

Browse pgsql-es-ayuda by date

  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