|
|
|
|
Google Site
|
|||||||
| Forums | Registrer | Blog | Man Sider | Forum Regler | Links | Albums | FAQ | Brugere | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
![]() |
|
|
Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|||
|
hvordan du indsætter data i databasen er baseret på tekst-fil?
Hej .... kan du fyre hjælpe mig ud i dette script?
Nedenfor er en tekstfil script .... kaldte Bukom.txt og det indeholder disse: BUKOM 20060101 2,5 2,6 2,7 2,8 2,9 2,3 2,1 BUKOM 20060102 2,4 2,5 2,6 2,7 2,7 2,6 2,4 BUKOM 20060103 2,1 2,3 2,5 2,6 2,7 2,7 2,6 Jeg vil gerne have dette sæt af data, der skal automatisk læses af script, der skal indsættes i databasen. Databasen tabel er opkald bukom_table og indeholder 4 felter .. nemlig: locn, dato, time, styrke .. Hvordan du opretter et script at indsætte disse data i databasen? for eksempel bukom vil være i locn ... og jeg ønsker ikke anyspace bag. og til den dato vil blive 20060101 og styrken vil blive 2.5. ok for de områder timer det vil være at skabe manuelt ... gerne i første række .. 2.5 styrke og 0.000 vil blive time .. følge med 2,6 vil være 0030 timer og 2.7 vil være 0100 timer. ligeledes for den anden række ... 2.4 vil være 0000 timer og 2.5 vil være 0030 timer og så videre ... im har en hovedpine nu arbejde videre med dette scripts .... håber du (expertists) kan hjælpe en million tak ![]() |
| Sponsorerede links | ||
|
|
|
|||
|
Foretag en ny formateret fil
Du kan skrive kode til at oprette formmated data, du vil, og skrive det til en csv-fil. Formatet af csv-filer bør være:
field1, field2, field3, field4 Du skal derefter bruge en tilsvarende ctl fil containg kolonnen navne i en kommasepareret format. Så kan du få en shell script kalde sqlldr der kan bruge data og CTL-filer. Hilsen, Rahul. |
|
|||
|
Og dog store mount af data, måske er der mange muligheder i sqlldr at indlæse den i BF i mindre end et minut. Bare passe på, at tabellen ur indsætte data i ikke har nogen indeks oprettet på dem.
|
|
|||
|
Jeg fik i løbet af tusinder af data og dens svært for mig at formatere alle i de rette felter .... Jeg har brug for et script til automatisk at læse den, da der er mere end 8 filer til at læse fra ....... ovenfor er mine problemer .... som du ser den time behov område, der skal indsættes manuelt .. Jeg skal bruge dagen til at indsætte det som registre er for meget ...
|
|
|||
|
Du kan med mysqlimport
Citat:
mysqlimport - felter-henlagt-by \u003d "" your_database Bukom.txt |
| Sponsorerede links |
|
|
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Hvordan at indsætte data i MySQL-database fra en tekstfil | shirleyeow | Shell Programmering og Scripting | 4 | 01-11-2008 05:00 AM |
| Udvinding af data fra tekstfil baseret på konfiguration i konfigurationsfil | suparnbector | Shell Programmering og Scripting | 3 | 08-10-2007 03:25 AM |
| Behov Shell Script til at overføre data fra Tekstfil til Oracle database | chandrashekharj | Shell Programmering og Scripting | 6 | 03-26-2007 04:21 AM |
| indsætte teksten i toppen af filen | jimbob | Shell Programmering og Scripting | 1 | 09-22-2006 06:46 PM |
| SED-Indsæt tekst på toppen af fil | MBGPS | Shell Programmering og Scripting | 12 | 07-03-2002 10:48 AM |