מחיקת רשומות כפולות

15/12/2009

לעיתים נוצרות בטבלת עזר רשומות כפולות בשל טעות בקוד שהכניס פנימה נתונים או אולי בגלל כפילות מידע במקורות המידע השונים שמזינים אותה, וכעת יש למחוק כך שמכל רשומה - תישאר רק אחת. פעם הסיפור היה מסובך: היינו בונים טבלת עזר, מעבירים את הנתונים מהטבלה המקורית לטבלת העזר בעזרת Distinct, מוחקים את הנתונים מהטבלה המקורית, מעתיקים את הנתונים מטבלת העזר לטבלה המקורית, ולסיום- מבטלים את טבלת העזר.. כיום זה קצת יותר פשוט: ניצור טבלה להדגמה Create Table #Tmp(name VarChar(Max), ...
אין תגובות