none
שאלה באורקל

    Question

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

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

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

    שאלה היא:

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

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

    Wednesday, September 12, 2012 9:14 AM

Answers

  • היי טטיטו,

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

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

    חיפוש קצר על 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.--

    • Marked as answer by tetitu Monday, September 24, 2012 9:11 AM
    Thursday, September 13, 2012 12:25 PM

All replies

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

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

    Thursday, September 13, 2012 6:36 AM
  • היי טטיטו,

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

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

    חיפוש קצר על 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.--

    • Marked as answer by tetitu Monday, September 24, 2012 9:11 AM
    Thursday, September 13, 2012 12:25 PM
  • תודה אני אחקור את הנושא אם ניתן לעשות את זה דרך computed column מכיוון שאני לא מכיר את הנושא האם אתה יודע שזה יכול לעבוד על שדה LONG?
    Friday, September 14, 2012 5:48 AM