![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Het gebruik van shell-script om gegevens uit tekstbestand | jermaine4ever | Programmeren en Shell Scripting | 1 | 03-13-2009 08:58 PM |
| shell script om data te lezen van tekst-bestand en te laden in een tabel in TOAD | pallavishetty | Programmeren en Shell Scripting | 1 | 10-31-2008 04:15 |
| Hoe ophalen van gegevens uit een tekstbestand in Unix | shikhakaul | Programmeren en Shell Scripting | 4 | 01-25-2008 11:20 |
| Noodzaak shell script voor het uploaden van gegevens van Tekstbestand naar Oracle database | chandrashekharj | Programmeren en Shell Scripting | 6 | 03-26-2007 03:21 |
| Hoe input gebruikersnaam op tekstbestand in vinger commando over shell script | Micz | Programmeren en Shell Scripting | 3 | 11-08-2005 02:38 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
het gebruik van gegevens in unix tekstbestand als input voor een SQL-query uit de dop
Hoi,
Ik heb de gegevens in mijn tekst bestand iets als dit. Code:
adams robert ahmed gibbs Als u een code voor soortgelijke scenario, gelieve ehlp. Ik wil de output van de SQL query te worden bijgewerkt in een tekst voel me zo dat ik hetzelfde kan mail als een verslag. output verwacht: Code:
Name subject marks adams maths 79 Robert Sceience 67 gibbs maths 81 Laatst gewijzigd door Yogesh Sawant; op 07.01.2009 07:37.. Reden: code tags toegevoegd |
|
||||
|
Probeer deze ...
for i in `cat` tekstbestand doen sh <dbscript-name> "$ line" gedaan codering voor dbscript: -------------------- sqlplus-s '<user-name> / <password>'> / dev / null <<EOF exec <jouw eigen DB proces command> ( '$ 1'); commit; EOF Laatst bewerkt door jayan_jay; op 07.01.2009 06:11.. |
|
||||
|
Probeer dit,
#! / bin / bash exec <InputFilename terwijl gelezen lijn doen $ ORACLE_HOME / bin / sqlplus-s gebruikersnaam / wachtwoord <<! SELECT * FROM Tabelnaam waar Veldnaam \u003d '$ line' / ! gedaan |
|
||||
|
Bedankt Jay en Ramesh voor wuick reactie.
Moet ik spool de gegevens voor mailing aan het einde? Zo ja, hoe kan ik dat doen? Ik ben nieuw voor unix .. dus gelieve dont mind. ---------- Post updated at 06:43 ---------- Vorige update was om 06:34 ---------- Ik probeer als deze. Kunt u nagaan of dit goed is? Code:
#!/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 |
|
||||
|
Maak de wijzigingen aan deze lijn
$ ORACLE_HOME / bin / sqlplus-s gebruikersnaam / wachtwoord>> TmpOutputFile <<! dan voegt de output van alle lijnen ... Ten slotte gebruik maken van deze naam om e-mails verzenden. |
|
||||
|
Ik heb geprobeerd iets als dit
Code:
#!/bin/bash exec<inputfilename while read line do sqlplus -s username/passwd@$dbname >> output file <<! select * from table where fieldname='$line' / ! done ---------- Post updated at 07:21 ---------- Vorige update was om 07:11 ---------- Ik heb geprobeerd iets als dit Code:
#!/bin/bash exec<inputfilename while read line do sqlplus -s username/passwd@$dbname >> output file <<! select * from table where fieldname='$line' / ! done |
![]() |
| Bladwijzers |
| Labels |
| shell, sql, unix |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|