Mateusz Ten

Mateusz Ten zawodowiec

Temat: Stworzenie maski dla importu plików

Witajcie,

Zastanawiam się jak zrobić maskę dla importu plików do bazy.
Maska ma polegać na tym że zgrywa mi pliki z danego dnia lub kilku dni w kolejności według daty.
ponad to zgrywa tylko pliki o nazwie LLL_plik_CCCC

L - dowolna nieznana litera
C - dowolna nieznana cyfra

Byłbym wdzięczny za pomoc w rozwiązaniu mojego zagadnienia :)
Monika Mitura

Monika Mitura Oracle Developer,
Pretius

Temat: Stworzenie maski dla importu plików

Moim zdaniem najbardziej do takich zastosowań pasuje wykorzystanie numeru dnia w roku czyli to_char(sysdate, 'ddd'). Dobrze wyglada w rozszerzeniu pliku :)
Mateusz Ten

Mateusz Ten zawodowiec

Temat: Stworzenie maski dla importu plików

tyle że wtedy zgra wszystkie pliki lub jeden zależy a nie te o które mi się rozchodzi

a to mam być maska do importu plików na batchu tak że ma się to wykonywać cyklicznie i automatycznie apropo plików które będą wrzucane do tego folderu
Monika Mitura

Monika Mitura Oracle Developer,
Pretius

Temat: Stworzenie maski dla importu plików

A możesz podać konkretny przyklad jak to ma działać? Bo szczerze mówiąc chyba nie za badzo rozumiem...
Mateusz Ten

Mateusz Ten zawodowiec

Temat: Stworzenie maski dla importu plików

tak dokładnie to chodzi o batcha i IComa od TIA

już maskę mam zrobioną jako podprogram do batcha teraz jeszcze muszę zrobić pętlę żeby pobierało mi wszystkie pliki a nie tylko 1 ale przy tym żeby 2 operacja z IComa jaką jest export błędów występujących przy imporcie nie był nadpisywany a uzupełniany

pętla do

select xxx.yyy_yy
('folder',
'\w{2}_plik_\d{4}-\d{2}-\d{2}\.csv',
'\d{4}-\d{2}-\d{2}',
'yyyy-MM-dd')
from dual;

wywołanie takiego selekta -> ab_plik_2015-11-12.csv



Wyślij zaproszenie do