פקודת Truncate Table

יום שני, יולי 5, 2010

במערכת של אוראקל נדרשתי להפעיל פרוצדורה גנרית על טבלה שבניתי (הכוונה שהפרוצדורה מקבלת את שם הטבלה כפרמטר וכך אותה פרוצדורה יכולה לטפל בכל הטבלאות), אולם היא נכשלה מכיוון שלעמודת התאריך לא נתתי את השם הסטנדרטי שהפרוצדורה אמורה למצוא אלא את השם שציין הלקוח באפיון. לשנות את שם העמודה כעת עלול להוביל לתקלות ב-ERP שמעביר אליה וממנה נתונים ואולי גם בדוחות, וכדי לחסוך מעצמי את כל כאב הראש חשבתי להתחכם, ליצור View על הטבלה שבו השמות יהיו כנדרש, ולהפעיל את הפרוצדורה עליו: ניתן לבצע פקודות Select, Delete, Update, Insert על View כאשר הוא מוגדר כ-Select על טבלה ללא סיבוכים כמו Group...