![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Using Héjprogram hogy adatokat szöveges fájl | jermaine4ever | Shell programozás és Scripting | 1 | 03-13-2009 08:58 PM |
| shell script olvasható adatokat szöveges fájl, és betölteni azt a táblázatot TOAD | pallavishetty | Shell programozás és Scripting | 1 | 10-31-2008 04:15 AM |
| Hogyan lehet letölteni adatokat egy szöveges fájlt a Unix | shikhakaul | Shell programozás és Scripting | 4 | 01-25-2008 11:20 AM |
| Need Héjprogram feltölteni adatokat Szövegfájl az Oracle adatbázis | chandrashekharj | Shell programozás és Scripting | 6 | 03-26-2007 03:21 AM |
| Hogyan input username a szöveges fájlban finger parancsot shell script | Micz | Shell programozás és Scripting | 3 | 11-08-2005 02:38 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
hogyan kell használni adatok unix text file bemenetként egy sql lekérdezés a héj
Szia,
Nekem van az adatok a szöveges fájl, valami ilyesmi. Kód:
adams robert ahmed gibbs Ha van kódja hasonló forgatókönyv, kérem ehlp. Azt akarjuk, hogy a kimenő az SQL lekérdezést kell frissíteni egy szöveget úgy érezni, hogy tudok e-mail, mint egy jelentést. kibocsátás várható: Kód:
Name subject marks adams maths 79 Robert Sceience 67 gibbs maths 81 Last edited by Yogesh Sawant; 07/01/2009 at 07:37 AM.. Ok: hozzá a kódot tags |
|
||||
|
Próbáld ki ezt ...
for i in `cat` fájlból tesz sh <dbscript-name> "$ line" kész A kódoló dbscript: -------------------- SQLPlus-s '<user-name> / <password>'> / dev / null <<EOF - exec <your saját DB folyamat command> ( '$ 1'); commit; EOF Last edited by jayan_jay; 07-01-2009 at 06:11 AM.. |
|
||||
|
Próbáld ki ezt,
#! / bin / bash exec <InputFilename miközben olvastam sorban tesz $ ORACLE_HOME / bin / SQLPlus-s felhasználónév / jelszó <<! select * from tablename ahol Mezőnév \u003d '$ sor' / ! kész |
|
||||
|
Kösz Jay és ramesh wuick a választ.
Kell spool az adatok levelezőlistára a végén? Ha igen, hogyan tud én csinál ez? Én új-hoz unix .. ezért kérjük, dont mind. ---------- Post updated at 06:43 ---------- Előző update volt 06:34 ---------- Próbálom így. Tudna kérjük, ha ez rendben van? Kód:
#!/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 |
|
||||
|
Végezzük el a változtatásokat, hogy ezen a vonalon, mint
$ ORACLE_HOME / bin / SQLPlus-s felhasználónév / jelszó>> TmpOutputFile <<! akkor majd hozzáfűzi a kimenetet az összes vonal ... Végül igénybe ezt a nevet küld leveleket. |
|
||||
|
Próbáltam valami ilyesmi
Kód:
#!/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 ---------- Előző update volt 07:11 ---------- Próbáltam valami ilyesmi Kód:
#!/bin/bash exec<inputfilename while read line do sqlplus -s username/passwd@$dbname >> output file <<! select * from table where fieldname='$line' / ! done |
![]() |
| Könyvjelzõk |
| Címkék |
| héj, sql, unix |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|