קליטת קובץ לטבלה מרובת עמודות

יום חמישי, פברואר 20, 2014

יש לנו קובץ ואנחנו מעוניינים לקלוט אותו לטבלה תוך פירוקו לעמודות (מקובל שהעמודות בקובץ מופרדות בפסיקים).יש לכך שלל פתרונות, והמקובל או המיידי הוא להשתמש באשף המובנה: קליק ימני על הדטבייס אליו רוצים לייבא, Tasks, ו- Import Data. האשף יודע לספק תצוגה מקדימה של הנתונים, לבחור בטבלת יעד, ועוד. דא עקא, שלאחר שבחרנו, והגדרנו ואישרנו; הריצה מתחילה ונופלת באמצע באמתלאות שונות: Page Code, הגדרות שפה, תווי סיום שורה, אי התאמה של חלק מהנתונים וכו'; וידינו קצרו מלהושיע.. למי יש כח עכשיו להתחיל להתרוצץ בכל מיני פורומים ולהריץ שאילתות בגוגל כשיש לתקתק את המשימה?כשאני נמצא במצב כזה אני מנסה קודם...
אין תגובות

באג מוזר: פונקציית הטקסט Right בסביבת SQL Server 2005

יום רביעי, יוני 22, 2011

הרצתי את הפקודה הבאה ב-SQL 2005 וקיבלתי Null: Select Right(Cast('abcd' As Varchar(Max)),0); הרצתי ב-SQL 2008 וקיבלתי מחרוזת ריקה: עם פונקציות המחרוזת האחרות (Left, Substring) או עם משתנים שאינם באורך Max - לא הייתה בעייה, וקיבלתי כצפוי מחרוזת ריקה (כלומר- מחרוזת באורך 0). איך הגעתי לפינה המוזרה הזו? הקוד שפירסמתי בפוסט הקודם- נכתב ורץ במקור ב-2005, אך כשבדקתי במקרה ב-2008 התברר שאינו עובד נכון, ורק לאחר ניסוי וטעייה - עליתי על הסיבה לכך (מה שהתפרסם לבסוף - תקין ורץ בכל הסביבות).
אין תגובות