איתור שגיאות בטבלאות Slowly Changing Dimension
טבלאות SCD מקובלות במחסני נתונים, וההבדל בינן לבין טבלאות מימד רגילות (טבלאות Dim שכוללות את התיאור ופרטים נוספים לכל קוד בטבלת ה-Fact) הוא שלכל קוד יכולות להיות בהן מספר רשומות לפי טווחי תאריכים. למשל- בטבלת מימד עובדים, במקום שלכל קוד עובד ... המשך לקרוא>
גרי רשף , 01-19-2012 18:39
Sequence – מספור אוטומטי משותף
בעקבות ההכרזה הרשמית על גרסת SQL Server הבאה ששם הקודם שלה הוא Denali – נזכרתי בבעייה שפעם הייתי צריך לפתור וכעת דומה שבאה על פתרונה.. נניח שיש לנו טבלת ספקים וטבלת לקוחות, לכל טבלה יש עמודת Identity הממספרת את השורות באופן אוטומטי, אבל אנחנו ... המשך לקרוא>
גרי רשף , 11-14-2010 19:46
תווים מיוחדים
נדרשנו להוסיף לטבלת ניהול טקסט הכולל בין היתר את האות היוונית Σ (אפשר להבין שמדובר בשדה המתאר פעולת סיכום מכיוון שסיגמה מציינת סכום). יצרתי סקריפט מתאים, הרצתי בסביבת הפיתוח ושמרתי, אבל כשפתחתי שוב כדי להעביר לסביבת הבדיקות- התברר שבכל מקום ... המשך לקרוא>
גרי רשף , 10-20-2010 7:15
חישוב גודל הדטבייס
פרץ ויכוח במשרד בין ה-DBA-ים המשועממים: מה גודלו של הדטבייס? האחד משתמש בפרוצדורות מערכת כדוגמת sp_SpaceUsed, השני רק בפקודות DBCC, השלישי בודק את גודל הקבצים לפי טבלת המערכת sys.sysfiles, הרביעי לא מכיר את אובייקטי המערכת אלא רק את הממשק הגרפי ... המשך לקרוא>
גרי רשף , 10-18-2010 9:15
גימטריה
חז"ל פסקו שגמטריאות הן פרפראות לחכמה, אך למעשה כל הבלוג הזה אינו אלא פרפרה אחת גדולה, ולכן לא אמשוך ידי אף מזה: Create Function F_Gimatria(@S Varchar ( Max )) Returns Int As Begin Declare @I Int , @Gmtr Int ; Select @I=1, @Gmtr=0; While ... המשך לקרוא>
גרי רשף , 10-15-2010 9:19
מספרים במילים
הנה פרוצדורה רקורסיבית ההופכת מספרים – עד מיליון – למילים (נניח- 999 = תשע מאות תשעים ותשע): Create Function F_Num2Text(@N Int ,@ZN Bit =0) Returns Varchar ( Max ) As Begin Return ( Case When @N=1 And @ZN=1 Then 'אחד' When @N=2 And ... המשך לקרוא>
גרי רשף , 10-14-2010 21:50
הרשאות ל-Agent ול-Jobs
כל עוד יש שניים-שלושה מפתחים על שרתי הארגון – מקובל לתת לכולם הרשאות sa מלאות בלי להסתבך יותר מדי, אך כשמדובר בארגונים גדולים ובצוותים גדולים – זה כבר לא ראוי: המפתחים יקבלו הרשאות dbo מלאות על הדטבייס שעליו הם עובדים ותו לא, וזה יספיק לטיפול ... המשך לקרוא>
גרי רשף , 10-14-2010 4:56
טרנזקציות – מה לא ידעתי עד כה?
אתמול במפגש ISUG, גיא גלנצר ממדירה הירצה בין היתר על טרנזקציות, תחום שלתומי חשבתי שהכל בו פשוט ומוכר, והתברר שאין זה כך.. למשל הקוד הבא- פותחים טרנזקציה ראשית, מעדכנים טבלה, פותחים טרנזקציה משנית, מעדכנים טבלה, מבצעים Commit לטרנזקציה המשנית ... המשך לקרוא>
גרי רשף , 10-06-2010 14:19
פונקציות חלון: יתרונות וחסרונות
עד כה סברתי לתומי שפונקציות החלון הן לא רק שימושיות במובן זה שהן מאפשרות להגיע לתוצאות המבוקשות ללא משפטי SQL מורכבים ובלתי ניתנים לפיענוח, אלא שהן גם יעילות יותר: החבר'ה המצויינים ממיקרוסופט כתבו את הקוד הסודי שמשמש אותן, ולבטח עשו זאת ... המשך לקרוא>
גרי רשף , 10-05-2010 8:36
קוד המשכפל את עצמו
בספרו "SQL Server 2005" – איציק בן גן מציג אתגר: כתיבת קוד המשכפל את עצמו. אסור להיעזר בפונקציות מערכת לזיהוי הקוד אותו אני מפעיל, למשל- SELECT DEST.TEXT FROM sys.dm_exec_connections SDEC CROSS APPLY sys.dm_exec_sql_text(SDEC.[most_recent_sql_handle ... המשך לקרוא>
גרי רשף , 10-05-2010 8:02
Page 1 of 16 (152 items) 1 2 3 4 5 Next > ... Last »