Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
viglesias
Rank: Estagiário Pleno
Mensagens: 3 Registrado em: Seg, 18 Fev 2008 4:07 pm
Localização: Rio de Janeiro
Seg, 18 Fev 2008 4:26 pm
Boa Tarde,
Preciso acessar um arquivo excel utilizando uma PL Oracle da seguinte forma:
SELECT COLUNA1, COLUNA2,... FROM TABELA
WHERE COLUNA1 in (coluna do excel)
Alguém pode me ajudar??
Obrigada!
Trevisolli
Moderador
Mensagens: 2016 Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Seg, 18 Fev 2008 4:42 pm
Boa tarde.
Não teria como você realizar o processo inverso?
Ir até o excel, concatenar na coluna ao lado , por exemplo, o valor do teu IN mais uma vírgula e, colcar no teu editor de PL/SQL para rodar?
Caso tenha q ser do excel mesmo, aqui no fórum existem alguns tópicos. Realize uma busca pela palavra "Excel".
viglesias
Rank: Estagiário Pleno
Mensagens: 3 Registrado em: Seg, 18 Fev 2008 4:07 pm
Localização: Rio de Janeiro
Seg, 18 Fev 2008 4:54 pm
O caminho inverso não é possivel, porque essa planilha será atualizada por um usuário!!!
No item que eu vi a respito disso não há resposta..tentarei fazer uma nova busca!!
Obrigada!
Tineks
Rank: DBA Sênior
Mensagens: 365 Registrado em: Ter, 24 Mai 2005 2:24 pm
Localização: Araraquara - SP
Cristiano (Tineks)
Araraquara - SP
Ter, 19 Fev 2008 12:46 pm
Olá..
uma sugestão será criar uma OBDC pra acessar o XLS e depois tentar conectar o oracle com essa ODBC.. bem, isso eu nunca fiz, mas fica aqui a idéia.!!
[]s!!
viglesias
Rank: Estagiário Pleno
Mensagens: 3 Registrado em: Seg, 18 Fev 2008 4:07 pm
Localização: Rio de Janeiro
Ter, 19 Fev 2008 1:34 pm
Obrigada pela ajuda!!!
Vou tentar fazer por dentro do sistema, criando uma tela pra cadastro e gravando em uma tabela..fica mais facil!!
Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes