admiral
یک شنبه 02 بهمن 1384, 21:46 عصر
می خواستم در مورد این دستور بدونم و مثلا arabic_ci_sa یعنی چی؟
admiral
دوشنبه 03 بهمن 1384, 21:42 عصر
یعنی سوالم اینقدر سخت بود که کسی جواب نداده؟
Elham_gh
دوشنبه 10 بهمن 1384, 21:45 عصر
CharacterSet در SQL Server با Collation ها کنترل می شود. Collate یک خصوصیتی است که هم برای خود database و هم برای فیلدها قابل تنظیم است. البته لازم به ذکر است که فقط رو فیلدهایی عمل می کند که نوعشان Char , VARCHAR یا TEXT باشد. این خصوصیت مشخص می کند که :
1- از چه Codepageی استفاده شود.که SQL Server می تواند 2 نوع CharacterSet را پشتیبانی کند:
الف-Unicode
ب-non-Unicode مثلا:
1252<-Arabic->1256 , Latin
2-Sort Order به چه شکل باشد. Sort Order به SQL Server می گوید که چگونه و بر طبق چه قاعده ای , اطلاعات رشته ای را مقایسه , تلفیق , مرتب و ارائه کند.
مثلا case-sensitive یا case-insensitive باشد , accent-sensitive یا accent-insensitive باشد , مرتب ساری بر اساس Dictionary باشد یا Binary.
بدین ترتیب arabic_ci_sa مفهوم پیدا می کند.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.