Sebastian, Veja bem... eu criei uma tabela a qual dei o nome de "TELS" (para armazenar telefones... quando executei um simples ' SELECT * FROM TELS ' não funcionou, retornou erro... o simples fato de ter colocado TELS entre aspas duplas fez a instrução SELECT funcionar...
Bem, renomeei a tabela para "telefs" (tudo minúsculo) e quando executei o ' SELECT * FROM telefs ' (sem usar as aspas duplas) funcionou !!! Acredito que tenha fundamento a dica que nos passaram... [[]]'s... 2009/12/16 Sebastian SWC <[email protected]> > 2009/12/16 Janderson Matos <[email protected]>: > <corte> > > frozza e Celso; O mesmo se aplica aos nomes dos campos na tabela ? > > Janderson > > Não é bem assim. veja: > > > postgres=# create table teste(campo text); > CREATE TABLE > postgres=# select * from tESTe; > campo > ------- > (0 rows) > > postgres=# DROP TABLE teste; > DROP TABLE > postgres=# create table "TeStE2"(campo text); > CREATE TABLE > postgres=# select * from teste2; > ERROR: relation "teste2" does not exist > postgres=# select * from "TeStE2"; > campo > ------- > (0 rows) > > > Vale lembrar que o postgres vai encontrar a tabela teste2 quando você > utilizar o nome que você informou entre aspas duplas. foi isso que o o > Jota quis dizer sobre palavras-reservadas. O mesmo vale para os outros > objetos do banco. > > um abraço > > -- > Atenciosamente, > Sebastian Selau Webber Colombo > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
