Re: no se si es el SQL o el PL/pgSQL

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Victor Lopez <d01m01a2000(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: no se si es el SQL o el PL/pgSQL
Date: 2007-04-09 19:02:44
Message-ID: 20070409190244.GJ10785@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Victor Lopez escribió:
> El 9/04/07, Alvaro Herrera <alvherre(at)commandprompt(dot)com> escribió:
> >Victor Lopez escribió:
> >
> >> En todos los lenguajes que he visto, son válidos tanto las comillas
> >> como las dobles comillas para determinar una cadena.
> >
> >Bueno, pues acá no (léase PL/pgSQL, SQL, etc). Las comillas dobles
> >delimitan identificadores, no cadenas.
> >
> Me lo apunto.
>
> Algo así como ...
>
> CREATE TABLE miTabla ... = CREATE TABLE MITABLA ...
> CREATE TABLE miTaBla ... = CREATE TABLE MITABLA ...
> CREATE TABLE mItAblA ... = CREATE TABLE MITABLA ...
> CREATE TABLE "miTabla" ... != CREATE TABLE MITABLA ...

Casi:

CREATE TABLE miTabla ... = CREATE TABLE mitabla ...
CREATE TABLE miTaBla ... = CREATE TABLE mitabla ...
CREATE TABLE mItAblA ... = CREATE TABLE mitabla ...
CREATE TABLE "miTabla" ... != CREATE TABLE MITABLA ... != CREATE TABLE mitabla

Postgres va contra el estandar aqui, y en lugar de convertir a
mayusculas como éste manda, convierte a minusculas.

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gerardo Cavallini 2007-04-09 19:05:37 Instalacion de Postgres
Previous Message Victor Lopez 2007-04-09 18:48:35 Re: no se si es el SQL o el PL/pgSQL