Triggers ב sql server
-
שלום רב
מאז שגילינו את עולם הטריגרים של sql server יכולת השימוש בהם הולך ומחליף את התוכנה עד כמה שניתן, למשל טריגר שבעת הוספת רשומת רכישת מוצר, יתווסף רשומת חיוב כספי ללקוח, וכן הלאה.
השאלה אם ידוע למישהו האם שימוש "מוגזם" בטריגרים איננו מומלץ וכדומה, בקיצור מה אנשים יודעים על השידוך הזה (שבין טריגר לבין מתכנת מעולם התיכנות)??? בעצם יש כאן גישה חדשה שכל מה שיכול להתבצע במסד הנתונים יתבצע במסד הנתונים. יתרונות וחסרונות בבקשה.שאלה שניה האם יש דבר כזה טריגר ברמת הדטה בייס עצמו, כלומר לעשות כלל שבכל פעם שמוסיפים רשומה חדשה בטבלה כלשהי יקרה משהו.
תודה
פורסם במקור בפורום CODE613 ב25/12/2013 18:27 (+02:00)
-
לדעתי הדי ענייה בDB:
בקשר למה ההגבלות של הטריגרים אני חושב שאין, והם בד"כ רצויים אלא אם כן רוצים להעביר עומס חישובים מהשרת ללקוחות.
בקשר לטריגר גלובלי בMSSQL אין כזה דבר. ייתכן שבאחרים יש.שים לב, גם ללא הטריגרים היה פונקציות מאוחסנות שהם תחליף להרבה פעולות קוד של צד לקוח.
פורסם במקור בפורום CODE613 ב25/12/2013 19:28 (+02:00)