Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Upit prije import podataka

[es] :: MySQL :: Upit prije import podataka

[ Pregleda: 2280 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

iirrffaann
breza

Član broj: 73707
Poruke: 10
80.65.160.*



Profil

icon Upit prije import podataka05.01.2010. u 16:29 - pre 173 meseci
imam problem koji glasdi: napravio sam tabelu dobavljaca i pri svakom sledecem importu podataka npr iz excela treba da me upita od kojeg je dobavljaca koji vec postoje ili da dodam novi kako i pomocu koje naredbe????
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Upit prije import podataka05.01.2010. u 17:06 - pre 173 meseci
Citat:
iirrffaann: treba da me upita


mysql ne moze nista da te pita. to treba da resis u svom programu (kada radis taj import tvoj program koji radi import treba da odradi provere i "pitanja") mysql izvrsava SQL a SQL ne moze da te "pita" bilo sta.
 
Odgovor na temu

iirrffaann
breza

Član broj: 73707
Poruke: 10
80.65.160.*



Profil

icon Re: Upit prije import podataka05.01.2010. u 17:14 - pre 173 meseci
Citat:
bogdan.kecman: mysql ne moze nista da te pita. to treba da resis u svom programu (kada radis taj import tvoj program koji radi import treba da odradi provere i "pitanja") mysql izvrsava SQL a SQL ne moze da te "pita" bilo sta.


hvala;
ali postoji li rjesenje?? tj pomocu cega mogu kontrolisati unos podataka u sql tabelu? odnosno postoji li sistem unosa import podataka kao sto bi me mysql obavjestio da vec postoji tabela ili sl.?
unaprijed hvala
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Upit prije import podataka05.01.2010. u 17:36 - pre 173 meseci
resenje uvek postoji .. pitanje samo da li je u mysql-u ili van njega ... biznis logiku je, kada je mysql u pitanju, bolje drzati u aplikaciji a ne u bazi ... ono sto mysql moze je da ti ne dozvoli da narusis referencijalni integritet baze.

Citat:
... obavjestio da vec postoji tabela ...

mozes da "pitas" mysql da ti kaze koje tabele postoje. isto tako, ne mozes da insertujes u tabelu ako tabela ne postoji tako da ti je postavka pitanja losa

Citat:
...pomocu cega mogu kontrolisati unos podataka u sql tabelu...


pa kako ih ubacujes u mysql ??? taj program kojim ih ubacujes u mysql treba da odradi sve te "provere, pitanja" i slicno pre nego krene da izvrsava sql

takodje, mysql moze da ima trigere koji ce nad nekom tabelom uraditi "nesto" ako probas da uradis "nesto" ali ni oni ne mogu da te pitaju "sta si hteo".


da sumiram, to sto pitas nema nikakve veze sa mysql-om niti bilo kojim drugim sistemom za baze podataka (obrati paznju microsoft sql server i mysql server nisu isto). i imas neke podatke u bazi. Hoces iz nekog fajla da dodas podatke u bazu po nekom pravilu. to radis tako sto napravis program za import podataka u bazu iz fajla. taj program napises u nekom programskom jeziku (ne u mysql-u nego u nekom c/c++/php/asp/c#/vb/java/python/ruby/occam/perl ..) i tu odradis celu logiku, onda taj program posalje mysql-u sta da radi (insert/update/delete) i to je to. "kako to da napravis" moras da pocnes tako sto ces da odaberes u kom ces jeziku to da pises (koji znas) pa onda kad zapnes navatas forum dedicated za taj programski jezik i pitas kako da se odglavis...
 
Odgovor na temu

iirrffaann
breza

Član broj: 73707
Poruke: 10
80.65.160.*



Profil

icon Re: Upit prije import podataka05.01.2010. u 17:43 - pre 173 meseci
aha znaci imam jedno 6mj posla oko toga heheh a mozes li mi u kratko objasniti sta znace uskladjene procedure jer tragam po netu ali nista konkretno???
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Upit prije import podataka05.01.2010. u 18:09 - pre 173 meseci
nemam pojma sta su niti sa cim se uskladjuju al pretpostavljam da mislis na http://dev.mysql.com/doc/refman/5.1/en/stored-routines.html .. na zalost (ili na srecu) ja nisam vise u toku sa novokomponovanim izrazima posto kako koja generacija zavrsi skou tako se pojave neki novi ..
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: Upit prije import podataka05.01.2010. u 18:45 - pre 173 meseci
Vjerovatno misli na to sto je bogdan napisao ali prevod je 'uskladistene procedure' (stored procedure). To su procedure smjestene direktno u bazi podataka i imaju funkciju da vrshe odredjene obrade podataka na odredjen poziv / momenat.

:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

iirrffaann
breza

Član broj: 73707
Poruke: 10
80.65.160.*



Profil

icon Re: Upit prije import podataka06.01.2010. u 17:36 - pre 173 meseci
znam da neide ovdje ali ako zna potrebna mi je pomoc:: ovako:
imam jedan niz u .txt koji glasi:
Summe Tag : 01:53:51 00:39:45 00:53:42 00:05:39 00:14:45 i nastavak redova :
Login Tag :
Logoff Tag :
0,61
14:32:20
16:23:35
18 - Dez 103 3 11 5 1 123 0,61
potrebno mi je iz ovih podataka samo :

01:53:51 103 00:39:45 3 11 5 1 123 00:53:42 00:05:39 00:14:45 0,61

i tako se opet sve ponavljaju 1mil redova koje bih trebao rucno da prekucavam i trebalo bi mi jedno 1mil godina postoji li nacin da se preko notepad++ uradi skripta koja ce procitati .txt folder i uzeti sto mi treba????
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Upit prije import podataka06.01.2010. u 21:15 - pre 173 meseci
imas to sve u jednom txt fajlu ili imas to u mnogo txt fajlova ?

awk, perl, php, python .. i svima njima mozes prilicno brzo da napravis skript .. zavisi samo sta ti tacno treba
 
Odgovor na temu

Milos911
Serbia

Član broj: 219127
Poruke: 1230
109.245.61.*



+303 Profil

icon Re: Upit prije import podataka07.01.2010. u 00:32 - pre 173 meseci
Citat:
iirrffaann: znam da neide ovdje ali ako zna potrebna mi je pomoc:: ovako:
imam jedan niz u .txt koji glasi:
Summe Tag : 01:53:51 00:39:45 00:53:42 00:05:39 00:14:45 i nastavak redova :
Login Tag :
Logoff Tag :
0,61
14:32:20
16:23:35
18 - Dez 103 3 11 5 1 123 0,61
potrebno mi je iz ovih podataka samo :

01:53:51 103 00:39:45 3 11 5 1 123 00:53:42 00:05:39 00:14:45 0,61

i tako se opet sve ponavljaju 1mil redova koje bih trebao rucno da prekucavam i trebalo bi mi jedno 1mil godina postoji li nacin da se preko notepad++ uradi skripta koja ce procitati .txt folder i uzeti sto mi treba????

Ako postavis ovo pitanje u jos 150 tema sigurno ces dobiti odgovor... A na dobrom si putu, ja sam do sad prebrojao 3. Znaci jos 147 i resices problem...
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
..143.226-dsl.net.metronet.hr.



+19 Profil

icon Re: Upit prije import podataka07.01.2010. u 12:09 - pre 173 meseci
Citat:
iirrffaann: imam problem koji glasdi: napravio sam tabelu dobavljaca i pri svakom sledecem importu podataka npr iz excela treba da me upita od kojeg je dobavljaca koji vec postoje ili da dodam novi kako i pomocu koje naredbe????


imaš dobavljače....

što imaš u excelu tj. unosiš proizvode za svakog ili dobavljače, što?

ako hočeš na jednostavan način importati koristi ETL.

preporučujem pentaho, može se spajati na 40 baza + excel + txt file-ovi.

http://www.pentaho.com/

ovaj alat služi za automatski import, migraciju, obradu i još što šta.

za provjeru se korsiti lookup, ako postoji ide insert, ako ne postoji, možeš unijeti vrijednost, a možeš napraviti da ti izbaci u excel one recorde koje nije ubacio u tabelu tj. koji ne postoje.



Prikačeni fajlovi
 
Odgovor na temu

[es] :: MySQL :: Upit prije import podataka

[ Pregleda: 2280 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.