שליפת שמות כל הטבלאות בשרת

15/04/2011

המשימה כשלעצמה לא אמורה להיות מסובכת במיוחד- יוצרים פרוצדורה שעוברת בלולאה על כל הדטבייסים, שולפת את שמות הטבלאות לתוך טבלה זמנית, ולסיום מבצעת Select על הטבלה; אלא שאני משתדל לתת פתרונות שאינם כוללים יצירה של אובייקטים (מה שמצריך הרשאות מיוחדות והתרפסות בפני ה-DBA), ושהשליפה נראית כשליפה- פקודת Select שאפשר לפלטר, למיין, לבצע Join וכו'; ומאז שנגלו לי נפלאות ה-OpenRowSet מתברר שניתן להצפין בתוכו קטעי קוד ולקבל את מבוקשי. נתחיל בקטעי הקוד, ובהמשך נפעיל את ה-OpenRowSet:...
אין תגובות

חסכו ואמצו (2)

07/04/2011

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

סינון מספרים שלמים מטבלה

03/04/2011

הפתרון המתבקש מאליו לסינון מספרים שלמים מטבלה הוא להשוות אותם לערך השלם שלהם, ולהציג רק את אלו ששווים. דוגמה מאין זו הופיעה בפוסט הזה: DECLARE @TT TABLE (id int, salary Decimal(10,3)); INSERT INTO @TT VALUES (1, 23.44);   INSERT INTO @TT VALUES...
תגיות: , ,
אין תגובות