none
שאלה באורקל RRS feed

  • שאלה

  • היי אני יודע שזה פורום של MSSQL אני אני יותר אוהב אותכם :)

    יש לי טבלה עם שדה מסוג LONG (שזה מקביל לשדה של TEXT ב MSSQL)

    ואני רוצה לשכפל את ה 400 תווים ראשונים לשדה VARCHAR

    שאלה היא:

    אם יש למשהו את הטריגרים(insert,update) מוכנים למצב כזה.

    וגם את הסקריפט לעדכון חד פעמי של הנתונים.

    יום רביעי 12 ספטמבר 2012 09:14

תשובות

  • היי טטיטו,

    מדוע אתה צריך לשכפל את המידע אם אתה יכול להשתמש בטור מחושב?

    התקורה של הטריגרים, של השטח (בעיקר בזכרון) ושל הכתיבות המיותרות עשויה להיות יקרה מאוד.

    חיפוש קצר על Oracle computed column ימצא לך הרבה חומר בנושא.

    HTH


    Ami Levin, SQL Server MVP. CTO, DBSophic LTD. - http://www.dbsophic.com/ --Performance is the most significant driver in maintaining data and service availability.--

    • סומן כתשובה על-ידי tetitu יום שני 24 ספטמבר 2012 09:11
    יום חמישי 13 ספטמבר 2012 12:25

כל התגובות

  • המטרה היא לבצע לקרחת רק את ה 400 תווים הראשונים משדה ה LONG.

    אם אפשר לפתור את זה דרך VIEW גם טוב.

    יום חמישי 13 ספטמבר 2012 06:36
  • היי טטיטו,

    מדוע אתה צריך לשכפל את המידע אם אתה יכול להשתמש בטור מחושב?

    התקורה של הטריגרים, של השטח (בעיקר בזכרון) ושל הכתיבות המיותרות עשויה להיות יקרה מאוד.

    חיפוש קצר על Oracle computed column ימצא לך הרבה חומר בנושא.

    HTH


    Ami Levin, SQL Server MVP. CTO, DBSophic LTD. - http://www.dbsophic.com/ --Performance is the most significant driver in maintaining data and service availability.--

    • סומן כתשובה על-ידי tetitu יום שני 24 ספטמבר 2012 09:11
    יום חמישי 13 ספטמבר 2012 12:25
  • תודה אני אחקור את הנושא אם ניתן לעשות את זה דרך computed column מכיוון שאני לא מכיר את הנושא האם אתה יודע שזה יכול לעבוד על שדה LONG?
    יום שישי 14 ספטמבר 2012 05:48