Advertisement
Smudla

Untitled

Apr 13th, 2015
627
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.52 KB | None | 0 0
  1. INSERT INTO meny (kod,nazev) SELECT DISTINCT kod_meny, nazev_meny FROM imp_temporary;
  2. SELECT * FROM meny;  
  3.  
  4. INSERT INTO ZEME (KOD,NAZEV,KOD_MENY) SELECT DISTINCT kod_zeme, nazev_zeme, kod_meny FROM imp_TEMPORARY;
  5. SELECT * FROM zeme_M;
  6.  
  7. INSERT INTO KURZY (id, platnost_od, kurz, KOD_MENY_Z,KOD_MENY_DO)
  8. SELECT rownum, platnost, kurz, kod_meny, mena_do FROM (
  9. SELECT DISTINCT
  10. to_date(platnost_kurzu_od,'dd.mm.yy hh24:mi:ss') platnost,
  11. to_number (kurz) kurz,
  12. kod_meny,
  13. mena_do
  14. FROM imp_tmp);
  15.  
  16. SELECT * FROM kurzy;
  17.  
  18. INSERT INTO Pobocky(id_pobocky ,nazev,adresa ,mesto,telefon,kod_zeme)
  19. SELECT DISTINCT
  20. to_number(id_pobocky) id_pobocky ,nazev,adresa ,mesto,telefon,zeme
  21. FROM imp_TEMPORARY2;
  22.  
  23. CREATE SEQUENCE seq_imp_tmp;
  24.  
  25. INSERT INTO Pracovnici(id,jmeno,prijmeni,plat,id_pobocky)
  26. SELECT seq_imp_tmp.NEXTVAL,jmeno,prijmeni,plat,id_pobocky FROM (
  27. SELECT DISTINCT  jmeno,prijmeni,plat, to_number(id_pobocky)id_pobocky
  28. FROM imp_TEMPORARY2);
  29.  
  30. DROP SEQUENCE seq_imp_tmp;
  31.  
  32. INSERT INTO Zbozi(id_zbozi ,kategorie, nazev, typ , popis,cena,kod_meny )
  33. SELECT DISTINCT  to_number(id_zbozi) id_zbozi ,kategorie, nรกzev, typ,
  34. popis,to_number(cena)cena,mena
  35. FROM imp_TEMPORARY3;  
  36.  
  37. INSERT INTO Prodeje(datum_prodeje,datum_kurzu,mnozstvi,cena_za_ks,id_pobocky ,kod_meny ,id_zbozi )
  38. SELECT DISTINCT  to_date(datum_prodeje,'dd.mm.yy hh24:mi:ss')
  39. datum_prodeje, to_date(datum_kurzu,'dd.mm.yy hh24:mi:ss')datum_kurzu,
  40. kus,to_number(cena)cena,to_number(id_prodejny)id_prodejny, mena ,
  41. to_number(id_zbozi) id_zbozi FROM imp_TEMPORARY4;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement