خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


استفاده از تابع UNICODE در SQL Server

استفاده از تابع UNICODE در SQL Server
یکی از توابع کاربردی در SQL Server برای برگرداندن مقدار Unicode یک عبارت تابع UNICODE می باشد که عملکردی مشابه تابع ASCII داشته ولی مقدار Unicode را در خروجی برمیگرداند. Syntax استفاده از این تابع به صورت زیر می باشد:

نرم افزار سامانه مودیان راهکار



UNICODE ( 'ncharacter_expression' )

ncharacter_expression در واقع مقداری از نوع nchar یا nvarchar است که می خواهید Unicode آن را مشاهده کنید.
به عنوان مثال ، اگر قرار باشد مقدار یونیکد را برای کاراکتر یورو پیدا کنیم، از دستور زیر استفاده می کنیم:

SELECT UNICODE('€');

استفاده از تابع UNICODE در SQL Server
پس خروجی اسکریپت فوق نشان می دهد که مقدار یونیکد برای یورو، مقدار 8364 می باشد و مثلا برای دلار، یونیکد آن 36 است.

Unicode vs ASCII

تابع UNICODE مشابه ASCII عمل می کند و اما با این تفاوت که مقدار Unicode را برعکس مقدار ASCII برمی گرداند. توجه داشته باشید که برای 128 کاراکتر اول ، مقادیر ASCII و Unicode یکسان هستند و این دو تابع برای 128 کاراکتر اول نتایج یکسانی را در خروجی ارائه می دهند. با توجه به محدودیت 128 کاراکتری استاندارد ASCII ، تابع () UNICODE با طیف بسیار بیشتری از کاراکترها کار می کند.
در ذیل مثالی از ASCII و UNICODE را در کنار یکدیگر مشاهده می کنید:

SELECT UNICODE('A') AS Unicode, ASCII('A') AS ASCII;

استفاده از تابع UNICODE در SQL Server

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز