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