![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Usando Shell Script para obter dados de arquivo texto | jermaine4ever | Programação Shell Script e | 1 | 03-13-2009 08:58 |
| shell script para ler dados de arquivo de texto e para carregá-lo em uma tabela em TOAD | pallavishetty | Programação Shell Script e | 1 | 10-31-2008 04:15 |
| Como buscar dados de um arquivo de texto no Unix | shikhakaul | Programação Shell Script e | 4 | 01-25-2008 11:20 |
| Precisa de Shell Script para carregar os dados de arquivo de texto de dados Oracle | chandrashekharj | Programação Shell Script e | 6 | 03-26-2007 03:21 |
| Como a entrada de usuário no arquivo de texto em dedo comando em shell script | Micz | Programação Shell Script e | 3 | 11-08-2005 02:38 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
como usar os dados em Unix arquivo texto como entrada para uma consulta SQL a partir de casca
Oi,
Tenho os dados do meu arquivo texto algo parecido com isto. Código:
adams robert ahmed gibbs Se você possui o código para cenário semelhante, por favor ehlp. Quero que a saída da consulta SQL para ser atualizado em um texto para que eu possa sentir o mesmo que o correio de um relatório. saída esperada: Código:
Name subject marks adams maths 79 Robert Sceience 67 gibbs maths 81 Última edição por Yogesh Sawant; em 07/01/2009 07:37.. Motivo: adicionado código tags |
|
||||
|
Experimente isto ...
para i em `gato textfile» fazer sh <dbscript-name> "$ linha" feito codifica para a dbscript: -------------------- sqlplus-s' <user-name> / <password> '> / dev / null <<EOF exec <Your PO próprio processo command> ( '$ 1'); COMMIT; EOF Última edição por jayan_jay; em 07/01/2009 06:11.. |
|
||||
|
Obrigado Jay e Ramesh para wuick resposta.
Preciso de spool os dados de correio no final? Se sim como posso fazer isso? Eu sou novo em Unix .. por isso não importa. Postagem atualizada em ---------- ---------- anterior 06:43 update estava em 06:34 ---------- Estou tentando assim. Poderia verificar se isso é bom? Código:
#!/bin/ksh sqlplus -s $prodUser/$prodPasswd@$prodDatabase <<SQL spool $LOG select 'student name,subject,marks' from dual; set serveroutput on size 1000000; SELECT student name,subject,markst(*) count1 FROM student WHERE student_name='$line' if student_name is null then null; else dbms_output.put_line(student_name||','||subject||','||marks); end if; end; / ! done spool off SQL mailx -s "$message" rdhanek@yahoo.com |
|
||||
|
Faça as alterações a esta linha, tal como
$ ORACLE_HOME / bin / sqlplus-s nome de usuário / Senha>> TmpOutputFile <<! em seguida, ele irá acrescentar a saída de todas as linhas ... Finalmente fazer uso deste nome para enviar mails. |
|
||||
|
Eu tentei algo assim
Código:
#!/bin/bash exec<inputfilename while read line do sqlplus -s username/passwd@$dbname >> output file <<! select * from table where fieldname='$line' / ! done Postagem atualizada em ---------- ---------- anterior 07:21 update estava em 07:11 ---------- Eu tentei algo assim Código:
#!/bin/bash exec<inputfilename while read line do sqlplus -s username/passwd@$dbname >> output file <<! select * from table where fieldname='$line' / ! done |
![]() |
| Marcadores |
| Tags |
| shell, sql, unix |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|