Sage Datenbank bereinigen von Artikeln nach fehlgeschlagenen Datennormimport

Bei einem Datanorminport bleiben Artikelleichen stehen, die Performance kosten.

Folgendes Skript hilft beim Aufräumen:

declare @name1 varchar(max)
declare tb_cur cursor
for
select name from sys.all_objects where type = ‚U‘ order by name
open tb_cur
fetch next from tb_cur into @name1
while @@fetch_status = 0 begin
EXECUTE (‚DELETE FROM ‚ + @name1 + ‚ WHERE Mandant_ID=-99‘)
print ‚Bearbeite Tabelle: ‚ + @name1
fetch next from tb_cur into @name1
end
close tb_cur
deallocate tb_cur


admin has written 158 articles