מניעת הזנה כפולה

יום רביעי, נובמבר 17, 2010

יש לנו טבלת ניהול, למשל- טבלת סוגי עובדים, ובה עובד ומנהל: Create Table T_SugeyOvdim(MisparSug Int Primary Key, ShemSug Varchar(50)); Go Insert Into T_SugeyOvdim Select 10,'עובד' Union All Select 20,'מנהל'; Go יום אחד נוצר צורך להוסיף סוגים חדשים, למשל- פרילנסר ומנהל בכיר; ומכיוון שמדובר בטבלת ניהול- יוצרים סקריפט להוספת השורות החדשות, מוסיפים בשרת הפיתוח ובודקים שהכל רץ בסדר; מוסיפים בשרת הבדיקות ומבצעים בדיקות ברמת המערכת; ולבסוף מעלים לייצור. סקריפט ההוספה צריך להיות כתוב כך שלא ננסה להוסיפן פעמיים (במקרה וטעינו והשורות כבר התווספו), שכן...
אין תגובות