PDA

View Full Version : خطا در دستور Distinct...



zrahimic
پنج شنبه 08 بهمن 1383, 12:11 عصر
سلام

وقتی برای حذف سطرهای تکراری از دستور Distinct استفاده می کنم خطای زیر را می دهد:



The text, ntext, or image data type cannot be selected as DISTINCT.


ستونهای جدول مورد استفاده از نوع ntext می باشد.

کسی می دونه چه طور می شه این خطا رو برطرف کرد؟

vadood
پنج شنبه 08 بهمن 1383, 19:06 عصر
Distinct را در مورد ntext نمیشه به کار برد. از روش دیگه ای برای مقایسه استفاده کنید. اصولا کاری که می خواهید بکنید منطقی نیست. میشه بیشتر توضیح بدید که چیکار می خواین بکنین؟

esi022
پنج شنبه 08 بهمن 1383, 21:54 عصر
:mrgreen: :mrgreen: :mrgreen: :mrgreen:
خود پیغام خطا آخرشه

اگه میخوای تو ntext ببینی تکراری نباشه منطقی نیست
مگه اینکه با T-sql کد بنویسی و اونو به nvarchar البته با تعداد کاراکتر محدود 4000 تایی تبدیل کنی

hmm
یک شنبه 11 بهمن 1383, 09:04 صبح
به نظرم شما با استفاده از distinct نمیتونید اطلاعات تکراری رو حذف کنید
برای حذف رکورد های تکرای باید از جدول موقت استفاده کنید

zrahimic
شنبه 24 بهمن 1383, 15:14 عصر
:thnx:

محمد حسین صمدیان
دوشنبه 26 بهمن 1383, 04:36 صبح
اصولا به فیلد های حاوی image,text,ntext نام BLOB اتلاق میشه و فیلد های از این دست رو نمی شه با هم مقایسه کرد.
--------------------------------------------
در فصل عشق
آهوان تشنه را کشتند تا
بر پوستهایشان آیه های عطوفت بنویسند.