PDA

View Full Version : تعداد حرف و کلمه



FirstLine
دوشنبه 17 اسفند 1383, 10:21 صبح
با سلام
دو تا فیلد (NVarchar,NText) در SQL2000 دارم که حاوی اطلاعات است.
چجوری میتونم تعداد حروف و کلمه هر یک را، در دو فیلد مجزا (Count_Harf,Count_Kalameh) قرار دهم؟
یا اینکه با یه Select ساده چجوری میتونم تعداد حرف و کلمه یک فیلد Nvarchar را بدست آورم؟ :flower:
با تشکر

titbasoft
دوشنبه 17 اسفند 1383, 10:40 صبح
از LEN می تونید برای varchar استفاده کنید و برای text از DATALENGTH استفاده کنید

FirstLine
دوشنبه 17 اسفند 1383, 12:10 عصر
با سلام
من درحقیقت به یک Triger نیاز دارم که پس از بروزرسانی و یا اضافه شدن اطلاعات به دو فیلد (NVarchar,NText) خود SQL اتوماتیک تعداد حروف و تعداد کلمه را در فیلدهای (Count_Harf,Count_Kalameh) اضافه کند. :گیج:
اما نتونستم مشکل NText را حل کنم.
لطفا راهنمایی بفرمایید. :wink:
با تشکر

titbasoft
دوشنبه 17 اسفند 1383, 14:23 عصر
پست قبلیم رو تصحیح کردم ببینید کارتون رو راه میاندازه؟

AminSobati
دوشنبه 24 اسفند 1383, 12:30 عصر
من درحقیقت به یک Triger نیاز دارم که پس از بروزرسانی و یا اضافه شدن اطلاعات به دو فیلد (NVarchar,NText) خود SQL اتوماتیک تعداد حروف و تعداد کلمه را در فیلدهای (Count_Harf,Count_Kalameh) اضافه کند.
دوست عزیزم،
حالا چرا الزاما این مقادیر(تعداد) باید در جدول ذخیره بشن در حالیکه موقع Query میشه بدست آورد:

select MyField,len(MyField) from MyTable
شاید Performance بیشتری در زمان Query گرفتن مد نظرتون هست که میخواین مقادیر رو به صورت ذخیره شده داشته باشین؟..