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.