تابع NCHAR در SQL
تابع NCHAR:
این تابع براساس استاندارد یونیکد(Unicode)، عدد ورودی را به کاراکتر معادلش تبدیل می کند.
نحوه استفاده:
NCHAR(integer_expression)
پارامترها:
پارامتر | توضیح |
---|---|
integer_expression |
عددی بین 0 تا 65535 است و اگر از این محدوده خارج باشد تابع مورد نظر NULL برمی گرداند. |
نوع داده خروجی(Return Type):
nchar(1)
مثال: در مثال زیر، از توابع UNICODE
و NCHAR
برای چاپ کد یونیکد و کاراکتر معادل آن استفاده شده است: (کاراکتر دوم رشته "København
")
DECLARE @nstring nchar(9)
SET @nstring = N'København'
SELECT UNICODE(SUBSTRING(@nstring, 2, 1)) as UNICODE,
NCHAR(UNICODE(SUBSTRING(@nstring, 2, 1))) as NCHAR
GO
SET @nstring = N'København'
SELECT UNICODE(SUBSTRING(@nstring, 2, 1)) as UNICODE,
NCHAR(UNICODE(SUBSTRING(@nstring, 2, 1))) as NCHAR
GO
نتیجه به شکل زیر خواهد بود :
UNICODE | NCHAR |
---|---|
148 | ø |
برای مشاهده فیلم های آموزشی مقدماتی تا پیشرفته پایگاه داده SQLServer کلیک کنید.
- نوشته شده توسط امیر پهلوان صادق
- بازدید: 13179