środa, 7 października 2015

Usuwanie zestawów dokumentów w programie Płatnik ZUS zapytania SQL


Wykonaj standardową procedurę archiwizacji danych Płatnika bez usuwania zestawów dokumentów z bazy

Przykład 1
Usuń zestawy np o numerze id 58,57,56 stosując zapytanie SQL

DELETE FROM ZESTAW_DOKUM WHERE [id_zestaw] IN (58,57,56)
go
DELETE FROM [ZESTAW] WHERE [ID] IN (58,57,56)
go


Przykład 2
Usunięte zestawy o podany zakres i kontekst Płatnika składek. Dla bezpieczenstwa nie wykonujemy polecenia delete na tabeli ZESTAW_DOKUM nadajemy kolejne numery nowym zestawom gdy usuniemy może pojawić się problem z przywróceniem archiwum które pamięta stare numery zestawów

DELETE FROM ZESTAW_DOKUM WHERE ID_ZESTAW BETWEEN 50 AND 52
go
DELETE FROM ZESTAW WHERE ID BETWEEN 50 AND 52 AND ID_PLATNIK = 2
go