Marcin Bugowski

Marcin Bugowski HR Process Analyst,
Payroll System
Administrator,
Citiban...

Temat: JOB DBMS, którego efektem będzie odkładanie pliku do...

Witajcie,

może dość zawile skonstruowałem temat, ale już tłumaczę o co mi chodzi.

Chciałbym zapytać, czy wiecie, czy istnieje możliwość napisania takiego JOB'a na Oracle'u, który będzie zawierał mniej lub bardziej skomplikowanego SELECT'a, a następnie wypluje mi gdzieś wynik tego zapytania na wskazany przeze mnie zasób, np.: C:\temp\wypluj_job.txt lub \\zasob_sieciowy\temp\wypluj_job.txt

Będę wdzięczny za info.

pozdr.
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: JOB DBMS, którego efektem będzie odkładanie pliku do...

https://docs.oracle.com/cd/E17952_01/refman-5.0-en/sele...
Tomasz Kania

Tomasz Kania DBA, SoftSystem Sp.
z o.o.

Temat: JOB DBMS, którego efektem będzie odkładanie pliku do...

Marcinowi chodziło o Oracle'a, a nie MySql'a ;)

A na Oracle'u owszem da się zrobić takiego job'a - musisz mieć wcześniej zdefiniowany katalog (DIRECTORY) na serwerze, mieć do niego nadane uprawnienia i wtedy wynik zapytania zapisujesz do pliku przy użyciu pakietu utl_file.

Pewnie znacznie prościej by było użyć do tego prostego skryptu sql, który uruchomisz z SQL*Plus'a i wynik przekierujesz do pliku (polecenie "spool" w SQL*Plus).
A taki skrypt możesz uruchamiać cyklicznie z jakiegoś cron'a czy innego systemowego schedulera.
Marcin Bugowski

Marcin Bugowski HR Process Analyst,
Payroll System
Administrator,
Citiban...

Temat: JOB DBMS, którego efektem będzie odkładanie pliku do...

dzieki Panowie. sprawdze jutro lub pojutrze i dam znac... o tym co pisał Tomasz K. slyszalem, nawet probowalem, ale jakis babol mi sie tam wkradl chyba

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora

Temat: JOB DBMS, którego efektem będzie odkładanie pliku do...

Wojciech G.:
Espeszialli 4U
http://www.goldenline.pl/grupy/Komputery_Internet/afin...
To jest weri weri komplikejtid.

Pytanie było chyba komplikejted, to może wytłumaczę - chodziło o DBMS_JOB, którego można będzie uruchomić z poziomu Oracla, np przez DBMS_SCHEDULER, nie przez klikanie palcem w excelu, bo wtedy to nie jest job, tylko interfejs manualny ;)

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora

Temat: JOB DBMS, którego efektem będzie odkładanie pliku do...

A na excelu kasę czeszą ludzie Billa ;)

Tylko po co komplikować prostą sprawę, którą da się rozwiązać w kilkunastu linijkach kodu? Skoro już zapłacił za Oracla to niech go wykorzysta. Ten post został edytowany przez Autora dnia 10.12.14 o godzinie 22:47

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora

Temat: JOB DBMS, którego efektem będzie odkładanie pliku do...

Wojciech G.:
A tu masz Pan programik, za którego Pan nie zapłaci

Tak na prawdę to nie wiadomo czy autor postu płaci za Oracla. Sądząc po ścieżce którą podał, to jest to Windows, więc może miec darmową wersję XE.

Tu się to rozwiązuje jednym (słownie JEDNYM) SQLkiem.

Oraz arkuszem xls, z parametrami, konfiguracją ODBC, makrami, itp, itd... ale tylko jeden SQL ;)Ten post został edytowany przez Autora dnia 11.12.14 o godzinie 10:40

konto usunięte

Temat: JOB DBMS, którego efektem będzie odkładanie pliku do...

Wojciech G.:

Podpięty pod zadania Łindołs będzie prześlicznym jobem.
Bez zadartonosych ludzików łorakla w tle, no nie, że fajny?

Pomijając porównania "Łindowsa i Łorakla " to takie rozwiązanie jest słabe bo jak ktoś wyłączy komputer to mu zadanie się nie uruchomi. Joby w Oraclu są w standardzie nie wymagają dodatkowych kosztów, zakup excela to jakiś koszt tez jest a skomplikowanie całego rozwiązania zaczyna rosnąć niepotrzebnie itp itd.

Temat: JOB DBMS, którego efektem będzie odkładanie pliku do...

Tomek P.:
koszt tez jest a skomplikowanie całego rozwiązania zaczyna rosnąć niepotrzebnie itp itd.

i koszty utrzymania idą w górę, nie mówiąc już o ewentualnej migracji na jakiś serwer unixowy.

Następna dyskusja:

Baza w pliku




Wyślij zaproszenie do