رامین مرادی
یک شنبه 15 بهمن 1396, 12:33 عصر
سلام وقت بخیر دوستان
من کوئری زیر رو با کامند اجرا میکنم نتیجه درست بر نمیگردونه
SELECT [Nobat]
FROM tbl1
where parvandehId='AM96/247'
order by Nobat
نتیجه خروجی:
اول
پنجم
چهارم
دوم
سوم
ششم
هفتم
بر اساس جستجو و یافته هایی که از سایتها داشتم این جوری نوشتم
SELECT [Nobat]
FROM tbl1
where parvandehId='AM96/247'
order by Nobat COLLATE Persian_100_BIN
که خروجی شد:
اول
دوم
سوم
ششم
هفتم
پنجم
چهارم
:اشتباه:
همه حروف عربی ی , ک هم اصلاح شده.
به نظرتون چیکار کنم؟؟ کولیشن دیتا بیس از اول اشتباه مقدار دهی شده.Arabic_CI_AS الانم تغییر میدم. تغییر نمیکنه. خطا میده. امکانش هم نیست اصلاح کنم.داده ها هم وقتی ذخیره میکنم به صورت N'داده' ذخیره میکنم. ممنون میشم راهنماییم کنید.
من کوئری زیر رو با کامند اجرا میکنم نتیجه درست بر نمیگردونه
SELECT [Nobat]
FROM tbl1
where parvandehId='AM96/247'
order by Nobat
نتیجه خروجی:
اول
پنجم
چهارم
دوم
سوم
ششم
هفتم
بر اساس جستجو و یافته هایی که از سایتها داشتم این جوری نوشتم
SELECT [Nobat]
FROM tbl1
where parvandehId='AM96/247'
order by Nobat COLLATE Persian_100_BIN
که خروجی شد:
اول
دوم
سوم
ششم
هفتم
پنجم
چهارم
:اشتباه:
همه حروف عربی ی , ک هم اصلاح شده.
به نظرتون چیکار کنم؟؟ کولیشن دیتا بیس از اول اشتباه مقدار دهی شده.Arabic_CI_AS الانم تغییر میدم. تغییر نمیکنه. خطا میده. امکانش هم نیست اصلاح کنم.داده ها هم وقتی ذخیره میکنم به صورت N'داده' ذخیره میکنم. ممنون میشم راهنماییم کنید.