ďťż
 
Automatyzacja skryptów SQL ďťż
 
Automatyzacja skryptów SQL
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Automatyzacja skryptów SQL



marek pracz - 11-11-2006 00:51
Automatyzacja skryptów SQL
  Witam!
Mam następujący problem :
Mam do zrobienia skrypt składający się z
600 poleceń insert postaci

insert into sales_goal
values (12673,5005,1046,to_date('01-04-2006 00:00:00', 'dd-mm-yyyy
hh24:mi:ss'),to_date('30-04-2006 23:59:59', 'dd-mm-yyyy
hh24:mi:ss'),13298,'','111');

przy czym pierwsza wartość to liczba zwiększająca się o jeden w każdym
kolejnym poleceniu a przedostatnia wartość to liczba z excela która w każsym
kolejnym poleceniu jest inna.
Czy jest program ktory pomógłby mi coś takiego zrobić ??
Tzn z automatu tworzyc polecenia i zwiekszac pierwsza wartosc o jeden a
przedostatnia pobierac z pliku?

Czy sa wogle jakies programy do automatyzacji tego typu procesow ?

Dzieki
Marek

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/





Mikolaj Rydzewski - 11-11-2006 00:51

  marek pracz <marekpracz@gazeta.skasuj-to.pl> wrote:

> Czy sa wogle jakies programy do automatyzacji tego typu procesow ?

Zapisujesz Excela jako CSV i potem parolinijkowy skrypt w perlu, awku,
sedzie, php, etc. wygeneruje odpowiedniego SQLa. Ewentualnie jakis
edytor z dobra osbluga wyrazen regularnych (np. jedit).

--
Mikolaj Rydzewski <miki@ceti.pl> http://ceti.pl/~miki/
PGP KeyID: 8b12ab02
There are three kinds of people: men, women, and unix.




Michał Kuratczyk - 11-11-2006 00:51

  marek pracz wrote:
> przy czym pierwsza wartość to liczba zwiększająca się o jeden w każdym
> kolejnym poleceniu a przedostatnia wartość to liczba z excela która w
> każsym kolejnym poleceniu jest inna.
> Czy jest program ktory pomógłby mi coś takiego zrobić ??
> Tzn z automatu tworzyc polecenia i zwiekszac pierwsza wartosc o jeden a
> przedostatnia pobierac z pliku?
>
> Czy sa wogle jakies programy do automatyzacji tego typu procesow ?
Dowolny język programowania ogólnego przeznaczenia? Najlepiej skryptowy.
Czyli: sh, Python, Perl, Ruby, ale też Java/C/C++/C#. Cokolwiek!
A jak wyeksportujesz excela do CSV, to nawet PL/SQL / TSQL, czy co tam masz.
A jak to Oracle, to z tego CSV możesz zrobić nawet external table i używać
bezpośrednio z SQLa!

--
Michał Kuratczyk




- 11-11-2006 00:51

  marek pracz napisał(a):
> Witam!
> Mam następujący problem :
> Mam do zrobienia skrypt składający się z
> 600 poleceń insert postaci
>
> insert into sales_goal
> values (12673,5005,1046,to_date('01-04-2006 00:00:00', 'dd-mm-yyyy
> hh24:mi:ss'),to_date('30-04-2006 23:59:59', 'dd-mm-yyyy
> hh24:mi:ss'),13298,'','111');
>
> przy czym pierwsza wartość to liczba zwiększająca się o jeden w każdym
> kolejnym poleceniu a przedostatnia wartość to liczba z excela która w każsym
> kolejnym poleceniu jest inna.
> Czy jest program ktory pomógłby mi coś takiego zrobić ??
> Tzn z automatu tworzyc polecenia i zwiekszac pierwsza wartosc o jeden a
> przedostatnia pobierac z pliku?
>
> Czy sa wogle jakies programy do automatyzacji tego typu procesow ?
>
> Dzieki
> Marek
>
A co za problem zrobić wszystko w Excelu i potem tylko skopiować do
schowka wynik??
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    jak to =?ISO-8859-2?Q?zrobi=E6=2E=2E=2E=3F_TSQL_sql_server?==?ISO-8859-2?Q?_?= Jak =?windows-1250?Q?pobra=E6_szacowan=B9_wielko=9C=E6_zbiory_wy nikowego_w_MS?==?windows-1250?Q?_SQL_2005=3F?= =?iso-8859-2?Q?=5BMS_SQL=5D_Czy_mo=BFna_wywo=B3a=E6_funkcje_t ylko_raz_dla?==?iso-8859-2?Q?_ca=B3ego_zbioru_=BCr=F3d=B3owego=3F?= [MSSQL] =?ISO-8859-2?Q?zgodno=B6ci_z_licencjami_Microsoft_?==?ISO-8859-2?Q?SQL_Server?= =?ISO-8859-2?Q?k=B3opot_z_uruchomieniem_MY_SQL_dla_C?==?ISO-8859-2?Q?MS_i_CRM_na_Fedora_Core_3?= Oracle PL/SQL Wstawianie =?ISO-8859-2?Q?wynik=F3w_kolekcji_d?==?ISO-8859-2?Q?o_tabeli?= [MSSQL] ACCESS - SQL =?ISO-8859-2?Q?B=B3ad_w_konwersji_lic?==?ISO-8859-2?Q?zb?= =?iso-8859-2?Q?=5Bmssql=5D_Zapytania_rekurencyjne__-_czy_sk=B3adnia_sql?==?iso-8859-2?Q?_co=B6_takiego_przewiduje_=3F?= [Oracle PL/SQL] Cursor i zapis =?ISO-8859-2?Q?rekord=F3w_do_?==?ISO-8859-2?Q?kolejnych_plik=F3w?= =?iso-8859-2?Q?=5BMySQL=5D_Co_minimalnie_potrzebne_zeby_mie=E 6_klienta_My?==?iso-8859-2?Q?SQL_na_Linuxie=3F?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • kfia-tek.keep.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com