oque tem de errado ?? Select * from “Cadastro” where Nome = “Marcio”
Banco de Dados PostgreSQL
as duplas no Cadastro
Select * from Cadastro where Nome = "Marcio"
bravox
mais se eu tirar o postgre fala que tem erro!
existe está tabela cadastro na base ??
bravox
Qual a mensagem de erro que o Postgre mostra? Seja mais específico nas suas dúvidas se deseja ajuda
Seguinte, amigo, o PostGreeSql é Case sensitive.
Verifique se sua tabela foi criada como ‘Cadastro’ ou ‘cadastro’
Falow!
Já tentou trocar as aspas duplas no “Marcio” por aspas simples ?
Colega, seria interessante a gente ver a mensagem de erro q tá dando.
Aí fica mais fácil dizer alguma coisa pra vc.
como já foi dito o postgresql é case sensitive, ou seja, se vc cadastrou a tabela com letra maiuscula, vc deve necessariamente colocar aspas na tabela e/ou colunas,etc…
Isso depende muito da configuração do Postgresql. No meu caso a instalação padrao não esta como case sensitive.
amigos coloquei tudo certinho ha. tempos uso firebird pensei que no postgreSQL seria algo diferente…
tirei as " " … do marcio e tudo mais …
o erro que da é que fala que o campo nome nao existe !
Select * from “Cadastro” where Nome = “Marcio”
ele fala que o campo nome … nao existe verifiquei tuydo ate os casesentive e nda.
Obriagdi
[quote=marciofermino]oque tem de errado ?? Select * from “Cadastro” where Nome = “Marcio”
Banco de Dados PostgreSQL[/quote]
Tente assim:
select from cadastro where nome = "Marcio"
[quote=wswillian][quote=marciofermino]oque tem de errado ?? Select * from “Cadastro” where Nome = “Marcio”
Banco de Dados PostgreSQL[/quote]
Tente assim:
select from cadastro where nome = "Marcio"
[/quote]
ou procure pela ordem:
select from cadastro order by nome="Marcio"
isso se nome for uma chave primária
No meu tempo as aspas para strings tinham de ser simples:
select * from cadastro where nome = ‘Marcio’
Não sei se é esse tipo de coisa que está dando problema com você.
Amigos desse jeito deu certo olha só
Select * from “Cadastro” Where “Nome” = ‘Marcio’
nao sabia que o postgreSQL tinhas que usad duplas e apostrofos…
Amigos agora outra coisa…
Instalei tambem EMS para o PostgreSQL. agora vou formatar a maquina precisava tiraar uma copia do BD… pq vou migrar para o Linux
[quote=marciofermino]Amigos desse jeito deu certo olha só
Select * from “Cadastro” Where “Nome” = ‘Marcio’
nao sabia que o postgreSQL tinhas que usad duplas e apostrofos…
Amigos agora outra coisa…
Instalei tambem EMS para o PostgreSQL. agora vou formatar a maquina precisava tiraar uma copia do BD… pq vou migrar para o Linux[/quote]
Vou lhe dar um conselho, de amigo! Utilize, MYSQL é melhor, e mais prático e se adequa mais fácil ao SQL. Com o MYSQL você pode fazer seus backups de dados sem precisar de outras ferramentas. Uma outra coisa, quando for migrar, reparticione o HD com uma partição separada para o /home, assim vc não precisa perder seus dados quando for atualizar suas distro!