הצטרפו לקבוצות שלנו לקבלת עדכונים מרוכזים פעם בשבוע:

ווטסאפ:
http://wa.dwh.co.il
טלגרם:
http://telegram.dwh.co.il

טיוב נתון מסוג מחרוזת

More
16 years 9 months ago #3824 by מיקי שרייבר
שלום חבר'ה,

יש לי טבלת מקור ובה יש שמות של פריטים אך הם כתובים ללא רווחים. לדוגמא: פריט1, קופסא5, רמקולים9. אני רוצה לטייב את המחרוזות הללו בתוך תהליך הטעינה כך שבטבלת היעד יהיו רווחים במקום המתאים (פריט 1, קופסא 5, רמקולים 9).
למישהו יש רעיון איך עושים את זה באינפורמטיקה?

Please התחברות to join the conversation.

More
16 years 9 months ago #3825 by bugosdckh
האם המספר תמיד בסוף?
אם כן נראה לי שיש אפשרות לשים פונקציה של SQL לעשות את זה.

Please התחברות to join the conversation.

More
16 years 9 months ago #3827 by מיקי שרייבר
אפשר לשים פונקצית SQL בתחילת או בסיום המפה שתעשה את זה, אבל הייתי רוצה לעשות את זה בתוך תהליך הטעינה ולא מבחוץ. לדוגמא, ייתכן שאני ארצה להתנות בתוך התהליך על התוצאה של המניפולציה הזו.
עוד רעיונות?

Please התחברות to join the conversation.

More
16 years 9 months ago #3829 by Or Pelach
ניתן למצוא מיקום של הרווח הרצוי ולהוסיף אותו ב-Concat

Please התחברות to join the conversation.

More
16 years 9 months ago #3831 by מיקי שרייבר
אבל איך מוצאים מהו התו הנומרי הראשון?

Please התחברות to join the conversation.

More
16 years 9 months ago #3832 by לינוּר
אתה יכול להשתמש בפונקציה:
()PATINDEX
כאשר אתה מכניס לה את הערכים:'%[^0-9]%'  ואת ה-string,
אתה תקבל את המיקום של הספרה ואז תשתמש בפונקציה replace או בשרשור.

Linur Serero
cognos.dwh.co.il/

Please התחברות to join the conversation.

More
16 years 9 months ago #3834 by מיקי שרייבר
אני לא מוצא את הפונקציה PATINDEX באינפורמטיקה. אני משתמש בגירסה 8.6. אני לא מוצא את הפונקציה הזו בטרנספורמציה מסוג expression. אולי במקום אחר?

Please התחברות to join the conversation.

More
16 years 9 months ago #3838 by לינוּר
אתה עובד על oracle או על sql server?
(ב-oracle הפקודה היא שונהinstr)

Linur Serero
cognos.dwh.co.il/

Please התחברות to join the conversation.

More
16 years 9 months ago #3839 by מיקי שרייבר
אני לא רוצה לעשות את המניפולציה ב-DB אלא בתוך ה-ETL באינפורמטיקה. לכן זה לא משנה באיזה DB אני משתמש.

Please התחברות to join the conversation.

More
16 years 8 months ago #3861 by Or Pelach
תשתמש בפונקציה Instr - היא קיימת בגרסה 8.6

Please התחברות to join the conversation.

Moderators: Laromme Barr
Time to create page: 0.227 seconds