קינון Try & Catch

29/01/2015

(כותרת משנה: “מה מצאתי ולא ידעתי”) לא ידעתי שניתן לקנן פקודות Try & Catch, וגיליתי זאת בעקבות בעייה שהונחה היום לפיתחי: פרוצדורה מורכבת כוללת Try & Catch, ובמהלכה מופעלת פרוצדורה משנית שהצלחתה אינה חיונית להמשך הריצה. בדרך כלל כשיש תקלה – הריצה מופנית לבלוק ה-Catch, אך במקרה של אותה פרוצדורה משנית – אפשר לדלג הלאה באלגנטיות.. הפתרון הוא ליצור Try & Catch מקונן סביב הפרוצדורה הנ”ל מבלי להפעיל דבר ב-Catch. דוגמה איך זה נראה: Begin TryPrint '1 Try Begin'; Begin Try Print '2 Try Begin'; Print '2 Try End';...
תגיות: , ,
אין תגובות

בדיקת תקינות synonyms כתרגיל טכני

01/01/2015

תוך כדי עבודה אנחנו לומדים טריק פה ופטנט שם, התחכמות כאן ותעלול שם; ויש סיכוי טוב שביום מן הימים נעשה שימוש בהם בבעיות ובמקומות אחרים, ואולי גם נקצור תשואות חן על השימוש היצירתי.הפוסט שלהלן אינו עוסק באיזו טכנולוגיה חדשנית, אולן נעשה בה שימוש בכל מיני תחבולות שלחלקו הוקדשו פוסטים בעבר, ושווה לרענן את הזכרון. סיפור המעשה הוא כדלקמן: יש לנו synonyms באחד הדטבייסים, ויש לבדוק שאלו שפונים לשרתים אחרים דרך Linked Servers – תקינים.Synonyms הם קיצורי דרך לאובייקטים: טבלאות או פרוצדורות וכו’, בדטבייס שלנו או באחר, או אפילו בשרת נפרד. כך ניתן להגדיר ש-Kuku1 הוא synonym לטבלה MyTbl בדטבייס...
אין תגובות