sexta-feira, 30 de agosto de 2013

Dica de sintaxe do SQL do PostgreSQL

O PostgreSQL é realmente excelente, mas quando a gente acostuma com uma sintaxe de comandos acaba apanhando um pouco se ela tem algumas diferenças.

É realmente este o ponto. Estou acostumado com o Oracle e o MySQL onde podemos fazer algo como:




update tabela 
    set campo='valor'
where outrocampo = 'outro valor'

Pois é, simples mas apanhei um pouco do PostgreSQL até descobrir que os campos devem ter aspas (duplo plic) e os valores apóstrofos (plic), assim:

update tabela
   set "campo"='valor'
where "outrocampo" = 'outro valor'

A diferença é mínima, mas enfim... É só o sujeito acostumar.

Lembre-se que no Linux tudo é case sensitive! Ok?! 
Não entendeu? Larga o Windows que você vai entender... hi hi.

Seja Livre, use Linux! SEMPRE! Com ou sem plics...

Nenhum comentário:

Postar um comentário