collapse

Reklama


Autor Wątek: Usunięcie wszystkich deklaracji Oracle.  (Przeczytany 825 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline neelix

  • Ekspert
  • *****
  • Wiadomości: 880
  • Pomógł? 37
Usunięcie wszystkich deklaracji Oracle.
« dnia: Październik 05, 2018, 12:22:40 pm »
Po imporcie deklaracji z PPSa wyszły straszne głupoty: nie zgadza się ilość, osoby personelu itp. Chciałbym teraz usunąć wszystkie deklaracje i zaimportować je tym razem z pliku pdx, zgodnie z radą Kamsoftu. Ale... Zawsze musi być jakieś ale: z poziomu programu nie można usunąć hurtowo deklaracji, tylko spod bazy z Kamsoftu dostałem takie info: "dla wszystkich DEKL ustawić DEL na 1 i ROB1 na 1". Na oraclu znam się na tyle żeby puścić selecta o prostą rzecz, ktoś podpowie jak powinno wyglądać takie zapytanie? Czekam jeszcze na wycenę stworzenia skryptu z Kamsoftu, ale może ktoś zrobi szybciej i taniej :)
EDIT:
Znacznik usunięcia to pewnie:
UPDATE DEKL SET DEL = 1, WHERE ID = ' ';
Ale co to jest ROB1?
« Ostatnia zmiana: Październik 05, 2018, 12:29:00 pm wysłana przez neelix »

Offline 09061303

  • Global Moderator
  • Ekspert
  • *****
  • Wiadomości: 1764
  • Pomógł? 196
  • Podkarpacki OW
Odp: Usunięcie wszystkich deklaracji Oracle.
« Odpowiedź #1 dnia: Październik 05, 2018, 15:44:33 pm »
DEL = 1 - jak najbardziej. ROB1 - wg somedu jest to pole robocze, w które na czas modyfikacji spod bazy Kamsoft wpisuje sobie jakiś znacznik, żeby później łatwo zmodyfikowane rekordy odfiltrować. Nie przejmowałbym się tym.

Jak coś to pisz na priv, to coś w temacie pomogę. Kilka razy import robiłem i jakoś efektywnie importy się poskładały poprawnie.
Kliknij pomógł, jeślim pomógł :-)

Offline karolweksler

  • Ekspert
  • *****
  • Wiadomości: 841
  • Pomógł? 71
Odp: Usunięcie wszystkich deklaracji Oracle.
« Odpowiedź #2 dnia: Październik 05, 2018, 21:22:37 pm »
Jak chcesz oznaczyć wszystkie deklaracje jako usunięte to bez WHERE. Po prostu UPDATE DEKL SET DEL = 1 (zakładając, że tabela nazywa się DEKL i jest w niej kolumna DEL - nie wiem, nie używam Someda, ale SQLem bawię się regularnie). Wcześniej zrób backup.

Offline neelix

  • Ekspert
  • *****
  • Wiadomości: 880
  • Pomógł? 37
Odp: Usunięcie wszystkich deklaracji Oracle.
« Odpowiedź #3 dnia: Październik 11, 2018, 10:20:03 am »
Dzięki za odpowiedzi, termin mnie już cisnął i załatwiłem z Kamsoftem. Mam nauczkę na przyszłość: dekl bezpieczniej importować z pdx niż bezpośrednio z PPSa.

Offline 09061303

  • Global Moderator
  • Ekspert
  • *****
  • Wiadomości: 1764
  • Pomógł? 196
  • Podkarpacki OW
Odp: Usunięcie wszystkich deklaracji Oracle.
« Odpowiedź #4 dnia: Październik 11, 2018, 18:31:36 pm »
Trzeba było pisać, też mogło być na Cito:)
Ogólnie czy z pdx to zależy od sytuacji. Jeśli miałbyś spinać PPSa z Somed, a wcześniej PPS byłby działający, to niekoniecznie.
Inna sprawa, że podobnoż importer z PPSa nie jest już wspierany, tak kiedyś usłyszałem, ale go trochę później dalej używałem, przynajmniej w podstawowych zakresach.
Kliknij pomógł, jeślim pomógł :-)

Offline neelix

  • Ekspert
  • *****
  • Wiadomości: 880
  • Pomógł? 37
Odp: Usunięcie wszystkich deklaracji Oracle.
« Odpowiedź #5 dnia: Październik 14, 2018, 13:29:15 pm »
Trzeba było pisać, też mogło być na Cito:)
Będę pamiętać następnym razem, od razu na PW. Pewnie będę przenosił w tym roku pełnego Oracle 9 na nowy serwer, stary stoi na XP x64 eng i wyczuwam kłopoty z kodowaniem znaków.

Offline 09061303

  • Global Moderator
  • Ekspert
  • *****
  • Wiadomości: 1764
  • Pomógł? 196
  • Podkarpacki OW
Odp: Usunięcie wszystkich deklaracji Oracle.
« Odpowiedź #6 dnia: Październik 14, 2018, 15:54:28 pm »
Niekoniecznie, chociaż ręki nie dam sobie uciąć. Kodowanie systemu operacyjnego nie powinno wpływać na bazę, a baza musi raczej być na odpowiednim kodowaniu, bo inaczej aplikacje KS by dziwnie chodziły.
Kliknij pomógł, jeślim pomógł :-)

 


* Kalendarz Świadczeniodawcy

Grudzień 2018
Nd Pn Wt Śr Cz Pt So
1
2 3 4 5 6 7 8
9 10 11 12 [13] 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

Nie znaleziono żadnych wydarzeń w kalendarzu.

* Szukaj


* Shoutbox

Odśwież Historia
  • Nie ma jeszcze żadnych wiadomości!

* Kto jest on-line

  • Kropka Gości: 59
  • Kropka Ukrytych: 0
  • Kropka Użytkowników: 6
  • Kropka Użytkownicy online:

* Aktywni

Paweł Paweł
7727 Wiadomości
mpi
3356 Wiadomości
PiotrSz
2867 Wiadomości
Bartosz Bartosz
2375 Wiadomości
Edward_B Edward_B
2191 Wiadomości
Michał Michał
2176 Wiadomości
maciek777 maciek777
2134 Wiadomości
09061303
1764 Wiadomości
bart bart
1478 Wiadomości
cilazapril cilazapril
1267 Wiadomości