ERRMSG מתוך פרודורה דואג ל UNLINK?

פורומים אפיון ופיתוח פריוריטי ERRMSG מתוך פרודורה דואג ל UNLINK?

  • Post
    namnami
    משתתף
    שלום וברכה,

    אם ERRMSG מופעל באמצע פרוצדורה, זה אומר ששאר הקוד לא מופעל, האם במקרה כזה המערכת דואגת לעשות UNLINK לטבלאות שקיימות בלינק?

מוצגות 1 תגובות (מתוך 1 סה״כ)
  • Replies
    yitzchok
    משתתף
    IL
    אני אענה בשלב זה בצורה שתדרוש להבין כבר איך המערכת עובדת, בתקווה שיספיק לכם:

    יש כאלה שמקפידים לבצע unlink לפני הצגת הודעת שגיאה

    יכול להיות בעקבות רצון לנהל כלל, כי בתוך טריגר מסך יש משמעות

    הרי כל מה ש-unlink עושה זה להפסיק את ההפניה של הטבלה בשיאלתאות למקום בו שומרים את נתונים של טבלה כשהיא מלונקקת.

    אם הודעת השגיאה הפסיקה את הפעילות של הפרוצדורה כבר לא משנה אם יש הפניה כזו או לא. (במסך אולי הפסקנו טריגר אבל המסך עוד פתוח וחשוב שכבר לא נפנה לטבלת הלינק אז שם הסדר חשוב).

    מה שרלוונטי יותר זה מחיקת הנתונים כמו שקורה בעזרת and remove

    בסיום פרוצדורה המערכת מנקה אוטומטית וזה לפעמים מורגש כשלוקח קצת זמן עד שהחלון של פרוצדורה נעלמת (בקליינט בחלונות) אע'פ שעל פניו הכל הסתיים.

    אז כאמור אמור להיות ניקוי אוטומטי למצב בו לא עושים unlink and remove. הסיכוי שלא יקרה (חוץ מבקריסת ההפרוצדורה) זה אולי כאשר הפרוצדורה נשארת פתוחה בעקבות הודעת השגיאה במסך ובשלב הזה משהו הורג את הפרוצדורה, כי למרות שהיא "הסתיימה" היא לא הגיעה לשלב הניקוי.

     

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
מוצגות 1 תגובות (מתוך 1 סה״כ)

תגיות: , ,

  • יש להתחבר למערכת על מנת להגיב.