NCHAR (NCHAR)
تابع «NCHAR» یک کاراکتر یونیکد برمی گرداند. «یونیکد (Unicode)» استانداردی برای نمایش همه حروف و ایموجی هاست. این تابع از یک کُد عددی، حروف می سازد. مثل شماره دانش آموزی که اسم را مشخص می کند.
تعریف و کاربرد کاراکتر یونیکد
NCHAR() بر پایه کُد عددی یونیکد، خود کاراکتر را برمی گرداند. وقتی فقط عدد داری و می خواهی متن بسازی، سراغ NCHAR برو. برای تبدیل برعکس، از UNICODE کمک بگیر.
سینتکس
NCHAR(number_code);
مثال ساده
کُد عددی 65 معادل حرف A در یونیکد است.
SELECT
NCHAR(65) AS NumberCodeToUnicode;
ورودی ها
number_code: عدد یونیکد لازم است. این عدد مشخص می کند کدام کاراکتر ساخته شود.
نکات فنی و سازگاری
در SQL Server 2008 و نسخه های جدیدتر کار می کند. در Azure SQL Database نیز پشتیبانی می شود.
گام های تمرین سریع
- یک عدد یونیکد انتخاب کن؛ مثل 65.
- NCHAR را با آن عدد اجرا کن.
- با UNICODE مقدار معکوس را بررسی کن.
جمع بندی سریع
- NCHAR از کُد، کاراکتر می سازد.
- یونیکد همه زبان ها را پوشش می دهد.
- برای برعکس از UNICODE کمک بگیر.
- در نسخه های جدید SQL Server موجود است.