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

יום שלישי, דצמבר 15, 2009

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