HELP:sp in sql
הבעיה: יש לי טבלה של מקט" ים, כאשר לכל שורה יש מפתח שהוא unique והוא מספר המק"ט. כך שאם אני מכניסה בפרוצדורה (stored procedure) מספר שורות מטבלה מסוימת אל אותה טבלה יש מצב של שתי שורות עם אותו מק"ט, sql נותן הודעת שגיאה ופקודת ה-insert נופלת ומפסיקה. המטרה: להכניס את כל השורות מטבלה אחת לשניה,ואם יש מקרה של שתי רשומות עם אותו מק"ט, שתי הרשומות הבעייתיות יכנסו לerror file , הפרוצדורה תתעלם מהן ותמשיך להכניס את שאר הרשומות. האם יש קוד או פקודה שבעזרתה ניתן לבצע זאת?? אני יודעת שב-oracle ניתן לעשות זאת בקלות בעזרת הפקודה : On duplicate עם ה-syntax המיוחד שלה. האם יש משהו מקביל לזה ב-sql server בפרוצדורות או ב-dts ???
הבעיה: יש לי טבלה של מקט" ים, כאשר לכל שורה יש מפתח שהוא unique והוא מספר המק"ט. כך שאם אני מכניסה בפרוצדורה (stored procedure) מספר שורות מטבלה מסוימת אל אותה טבלה יש מצב של שתי שורות עם אותו מק"ט, sql נותן הודעת שגיאה ופקודת ה-insert נופלת ומפסיקה. המטרה: להכניס את כל השורות מטבלה אחת לשניה,ואם יש מקרה של שתי רשומות עם אותו מק"ט, שתי הרשומות הבעייתיות יכנסו לerror file , הפרוצדורה תתעלם מהן ותמשיך להכניס את שאר הרשומות. האם יש קוד או פקודה שבעזרתה ניתן לבצע זאת?? אני יודעת שב-oracle ניתן לעשות זאת בקלות בעזרת הפקודה : On duplicate עם ה-syntax המיוחד שלה. האם יש משהו מקביל לזה ב-sql server בפרוצדורות או ב-dts ???