Browse by Tags
All Tags »
SQL (
RSS)
לאחרונה נאלצתי להריץ קוד מסויים על מכונה שהיה מותקן עליה SQL Server 2005 Express, ולאחר שנתקלתי ב - Exception בהכנסת הנתונים למסד, הפתרון שהייתי צריך הוא Profiler. בגלל שלא היה מותקן על המכונה ה - Profiler (שבא עם SQL Server 2000), עשיתי את דרכי בגוגל ל - Profiler ל - SQL Server 2005 בקוד פתוח: http://sqlprofiler.googlepages.com/ ל - Tool הזה אין אפילו אתר נורמלי (Google Pages?) אבל מההתנסות הקצרה שלי איתו הוא לא אכזב אותי. מדובר על Profiler שמזכיר במראה וב - UI שלו את ה - Profiler של SQL Server...
לאחר שיטוט קצר באינטרנט וחיפוש אחר כלים לפיתוח, מצאתי כלי שנקרא QueryCommander , עורך SQL מתקדם עם Intellisense בקוד פתוח. העורך מתאים לעבודה עם מסדי נתונים שונים בינהם SQL Server 2000/2005 וגם Oracle. הוא כמובן מריץ את הקוד על שרת ה - SQL (ממש כמו QueryAnalyzer), עם צביעת קוד, סביבת עבודה כמו של Visual Studio (ממש נוחה), Server Explorer, Code Snippets ועוד הרבה פיצ'רים. יש לה כמה חסרונות, למשל לא ניתן לשנות את הצבעים (של הקוד), והיא לא תמיד יודעת להצביע על המיקום של השגיאה בקוד ה - SQL (מספר...
באפליקציות גדולות בעלי מסד נתונים מכובד ומורכב, אנו עלולים למצוא עצמנו מנסים לדלות מידע מהמסד בדרכים שונות ומשונות. שאילתות מסובכות שמחזירות מידע ממספר טבלאות עם תנאים ופונקציות שבאו מעולמות אחרים כנראה. אחד הפתרונות לפישוט המסד והשאילתות הוא להשתמש ב - Views. בפוסט זה אתייחס למילה CASE והשימוש בה בשאילתות וב - Views. נתון המסד הבא: המסד מכיל סרטים, קטגוריות ומשתמשים. כל סרט משויך לקטגוריה. (CategoryID) כל משתמש יכול לבחור מספר קטגוריות של סרטים שהוא אוהב (טבלת UsersLikesCategories). לכל סרט יש תאריך...