Re: error en Select

Lists: arpug
From: Maximiliano Hernan Viapiano <maximilianoviapiano(at)yahoo(dot)com(dot)ar>
To: arpug(at)postgresql(dot)org
Subject: error en Select
Date: 2010-09-15 17:32:00
Message-ID: 398380.57569.qm@web114406.mail.gq1.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: arpug

Hola soy nuevo en la lista y queria saber si postgres soporta el uso de tablas que comiencen con digitos.
Si es asi, puedo hacer un Select * From 001_Tabla Where ...

Gracias
Maximiliano


From: Mariano Reingart <reingart(at)gmail(dot)com>
To: Maximiliano Hernan Viapiano <maximilianoviapiano(at)yahoo(dot)com(dot)ar>
Cc: arpug(at)postgresql(dot)org
Subject: Re: error en Select
Date: 2010-09-15 17:44:24
Message-ID: AANLkTi=FU-_EHyj_td0RmYvG8vaBt43wvANdB1SipRBp@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: arpug

2010/9/15 Maximiliano Hernan Viapiano <maximilianoviapiano(at)yahoo(dot)com(dot)ar>:
> Hola soy nuevo en la lista y queria saber si postgres soporta el uso de tablas que comiencen con digitos.
> Si es asi, puedo hacer un Select * From 001_Tabla Where ...

Cuando en el nombre tenés caracteres especiales, empieza con nro o
tiene espacios, tenes que usar comillas dobles:

SELECT * FROM "001_prueba";

Sds

Mariano Reingart
http://www.arpug.com.ar
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com


From: Maximiliano Kreiner <maximiliano(dot)kreiner(at)gmail(dot)com>
To: Maximiliano Hernan Viapiano <maximilianoviapiano(at)yahoo(dot)com(dot)ar>
Cc: arpug(at)postgresql(dot)org
Subject: Re: error en Select
Date: 2010-09-15 18:04:20
Message-ID: AANLkTi=Nn7aUY7qhg0k_8QUkuEbg1BKJ3QVryUZh5Z+L@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: Postg스포츠 토토 결과SQL : Postg스포츠 토토 결과SQL 메일 링리스트 : 2010-09-15 이후 ARPUG 18:04

Hola Maximiliano,

Me parece que no se permite, pero de todas formas, la mejor forma de
averiguarlo es probandolo ;)
create table esquema.001_Tabla (campo integer)

Saludos cordiales,
Maxi

El 15 de septiembre de 2010 14:32, Maximiliano Hernan Viapiano <
maximilianoviapiano(at)yahoo(dot)com(dot)ar> escribió:

> Hola soy nuevo en la lista y queria saber si postgres soporta el uso de
> tablas que comiencen con digitos.
> Si es asi, puedo hacer un Select * From 001_Tabla Where ...
>
> Gracias
> Maximiliano
>
>
>
>
>
>
> --
> Sent via arpug mailing list (arpug(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/arpug
>

--
Maximiliano Kreiner


From: Mariano Reingart <reingart(at)gmail(dot)com>
To: Maximiliano Kreiner <maximiliano(dot)kreiner(at)gmail(dot)com>
Cc: Maximiliano Hernan Viapiano <maximilianoviapiano(at)yahoo(dot)com(dot)ar>, arpug(at)postgresql(dot)org
Subject: Re: error en Select
Date: 2010-09-15 18:12:18
Message-ID: AANLkTiniiNy607iv+WcNKB305UCpJJhyQFQBUfZFxK62@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: arpug

2010/9/15 Maximiliano Kreiner <maximiliano(dot)kreiner(at)gmail(dot)com>:
> Hola Maximiliano,
>
> Me parece que no se permite, pero de todas formas, la mejor forma de
> averiguarlo es probandolo ;)
> create table esquema.001_Tabla (campo integer)

Si, tenes que encerrar todos los identificadores (nombre de esquema,
tabla, campo, etc.) en comillas dobles:

reingart=# create schema "001x";
CREATE SCHEMA
reingart=# create table "001x"."001_prueba" (id serial, t text);
NOTICE: CREATE TABLE creará una secuencia implícita
«001_prueba_id_seq» para la columna serial «001_prueba.id»
reingart=# select * from "001x"."001_prueba";
id | t
----+---
(0 filas)

Sds

Mariano Reingart
http://www.arpug.com.ar
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com