Como inserir registro com caracteres especiais

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
rickab7
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 53
Registrado em: Sex, 25 Ago 2006 8:11 pm
Localização: campo grande
stephany henrique de almeida batista

Ola galera!!

Estou fazendo alguns teste entre sql server e oracle em minha maquina. Tenho um arquivo com 4000000 de registro (Insert Into Table...), onde possui um id e um nome de uma pessoa. Rodei este script no SQL Server e deu td certo. Porem ao rodar no Oracle, SQL Tools, os nome das pessoas que possuem caracteres especiais estão "desajustados" Exemplo: ENDI GEDEÃO, sendo que o correto seria ENDI GEDEÃO. Deve ser alguma coisa de codificação do texto do aplicativo, procurei e não achei nada. Instalei o SQL Developer e também ficou do mesmo jeito.

Gostaria de uma ajuda, para saber o que eu posso fazer para que o nome das pessoas fiquem "correto" para que eu rode o script no Oracle.
gilbertoca
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 372
Registrado em: Ter, 24 Jan 2006 3:33 pm
Localização: Palmas - TO
Contato:

rickab7 escreveu:Ola galera!!

Estou fazendo alguns teste entre sql server e oracle em minha maquina. Tenho um arquivo com 4000000 de registro (Insert Into Table...), onde possui um id e um nome de uma pessoa. Rodei este script no SQL Server e deu td certo. Porem ao rodar no Oracle, SQL Tools, os nome das pessoas que possuem caracteres especiais estão "desajustados" Exemplo: ENDI GEDEÃO, sendo que o correto seria ENDI GEDEÃO. Deve ser alguma coisa de codificação do texto do aplicativo, procurei e não achei nada. Instalei o SQL Developer e também ficou do mesmo jeito.

Gostaria de uma ajuda, para saber o que eu posso fazer para que o nome das pessoas fiquem "correto" para que eu rode o script no Oracle.
Qual a codificação usada na criação do banco oracle?
Já esperimentou ajustar o cliente para usar a codificação LATIN1?

Gilberto
rickab7
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 53
Registrado em: Sex, 25 Ago 2006 8:11 pm
Localização: campo grande
stephany henrique de almeida batista

Eu consigo fazer isso no Oracle XE? e como??

Obrigado
gilbertoca
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 372
Registrado em: Ter, 24 Jan 2006 3:33 pm
Localização: Palmas - TO
Contato:

rickab7 escreveu:Eu consigo fazer isso no Oracle XE? e como??

Obrigado
Choosing a Locale with the NLS_LANG Environment Variable

SqlDeveloper->Preferences->Database->NLS Parameters
SQL Developer Preferences

Gilberto
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante