Jump to content


Photo

Ajuda Com Sintaxe


  • Faça o login para participar
1 reply to this topic

#1 Bow4Glory

Bow4Glory

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Não informado

Posted 25/09/2009, 08:01

Olá pessoal,

Estou tentando fazer essa query:

COPY bacias_hidrograficas (id, nome, descricao, bacia, envelope) FROM stdin;
1 bacia1 descricao 1 01030000000100000005000000000000000000 01030000000100000005000000000000000000000000
2 bacia2 descricao 2 01030000000100000005000000000000000000 01030000000100000005000000000000000000
3 bacia3 descricao 3 01030000000100000005000000000000000000 01030000000100000005000000000000000000
10 bacia das Cabaceiras Bacia Hidrografica do municipio de Sao Carlos - SP 010300000001000000BC000000 010300000001000000
11 bacia do Chibarro Bacia Hidrografica do municipio de Sao Carlos - SP 01030000000100000043000000F 010300000001000000
12 bacia do Feijao Bacia Hidrografica do municipio de Sao Carlos - SP 010300000001000000D40000 0103000000010000000
\.

Mas está me retornando a seguinte mensagem:

ERRO: erro de sintaxe em ou próximo a "1"
LINE 396: 1 bacia1 descricao 1 01030000000100000005000000000000000...

********** Erro **********

ERRO: erro de sintaxe em ou próximo a "1"
SQL state: 42601
Caracter: 11526


Alguém pode me ajudar com essa sintaxe. Eu procurei na documentação do Postgre e do PostGis, mas aparentemente está ok essa sintaxe.

Abraços.

Obs.: estou usando o Postgre + PostGis

#2 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 15/10/2009, 21:57

Provavelmente há um caractere inválido que esta impedindo a cópia dos dados para a tabela. Tente fazer uma "limpeza" do seu arquivo que contém a fonte de dados, eliminando caracteres especiais.
------
Mero mortal!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq