نوع داده char موجود در SQL Server معادل چند بایت یا بیت است؟

0 رأی
میانگین بازدید روزانه 0.2564 بازدید

نوع داده char موجود در SQL Server معادل چند بایت یا بیت است؟

سوال 7 سال قبل در تالار برنامه نویسی توسط shamstabrizi (505 امتیاز)
ویرایش 7 سال قبل توسط Saeed Zarinfam

2 جواب

0 رأی

نوع داده char بصورت زیر تعریف می شود:

 char [ ( n ) ]

n، طول رشته را مشخص می کند و می تواند بین 1 تا 8,000 باشد و فضایی که اشغال می کند n بایت است. یعنی یک نوع داده char بطور 1 فضایی برابر 1 بایت اشغال می کند.

پ.ن. نوع داده char نمی تواند رشته های Unicode را درون خود ذخیره کند.

جواب 7 سال قبل توسط Saeed Zarinfam (884 امتیاز)
0 رأی

char در sqlserver همون معادل string در زبانهایی مثل c# و ... است وچند نوع هست که هریک از آنها ممکنه طول ثابت یا متغیر رو در تخصیص فضای ذخیره سازی داشته باشن مثلا varchar طول فضای اشغال شده رو بسته به کاراکتری که ذخیره میشه کم یا زیاد میکنه ولی نوع داده ای char فضای ثابتی داره
نوع های داده ای که در sqlserver برا کاراکترها وجود دارند عبارتند از :
char-varchar-nvarchar-nchar
و اگه شما فقط char مد نظرتون باشه باید بگم که این نوع داده ای
در اين نوع داده , داده هاي كاراكتري غير يونيكد با طول ثابت و حداكثر 8000كاراكتر ذخيره مي شوند , اين نوع داده براي كاراكتر هايي كه هميشه طول آنها ثابت است مفيد است مثلا جنسيت كه يا زن است و يا مرد
اين نوع داده هميشه صرفنظر از تعداد كاراكترهايي كه در فيلد ذخيره مي شوند هميشه به ميزان فضايي كه براي فيلد تعريف شده است فضا مصرف مي كند مثلا :
Name=char(5)
فيلد Name حتي اگر شامل 2 كاراكتر باشد هم 5 بايت از فضاي ديسك را مصرف مي كند . فضای باقی مانده با Space از سمت راست پر خواهد شد.که به هنگام رویت داده، این فضا نادیده گرفته می شود.

جواب 7 سال قبل توسط SAMIRA (7,136 امتیاز)

سوال های مشابه

+1 رأی
2 جواب میانگین بازدید روزانه 4.9914,522 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.742,186 بازدید
+2 رأی
2 جواب میانگین بازدید روزانه 0.521,631 بازدید
+2 رأی
1 جواب میانگین بازدید روزانه 0.26815 بازدید
+2 رأی
1 جواب میانگین بازدید روزانه 1.173,731 بازدید
+1 رأی
0 جواب میانگین بازدید روزانه 0.05114 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.09228 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.68786 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.611,165 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.1197 بازدید
کانال تلگرام جواب یاب
...