Pickliste löschen
Picklistennummer raussuchen über Lager -> Inventur
/****** Skript für SelectTopNRows-Befehl aus SSMS ******/
SELECT TOP (1000) [kPicklistePos]
,[kPickliste]
,[kWarenLager]
,[kWarenLagerEingang]
,[fAnzahl]
,[kBestellPos]
,[kPicklistePosStatus]
,[kArtikel]
,[kWarenlagerPlatz]
,[kPicklistePos_Ursprung]
,[kLieferscheinPos]
,[kBestellung]
,[nPickPrio]
,[nStatus]
,[kAnsprechpartner]
,[bRowversion]
,[nVorreserviert]
FROM [eazybusiness].[dbo].[tPicklistePos] WHERE [kPickliste] = '8776'- In der Datenbank heraussuchen, welche Picklisten-Positionen betroffen sind: dbo.tPicklistePos WHERE kPickliste = 33794 . Die betroffenen kPicklistePos für spätere Löschung notieren.
- Problem-Pickliste löschen: delete FROM dbo.tPickliste WHERE kPickliste = 33794
- Picklistenpositionen zur gelöschen Pickliste löschen: delete FROM dbo.tPicklistePos WHERE kPickliste = 33794
- PicklistenStatus löschen: delete FROM dbo.tPicklisteStatus WHERE kPickliste = 33794
- Picklistenpositionen löschen: delete FROM dbo.tPicklistePosStatus WHERE kPicklistePos = 60599 OR kPicklistePos = 60600 . DIe kPicklistePos muss man dann entsprechend der Ergebnisse aus Schritt 3 einfügen.