مائیکروسافٹ SQL سرور ڈیٹا کے سات مختلف اقسام کی حمایت کرتا ہے. ان میں سے، بائنری تاریں انکوڈ شدہ ڈیٹا کیلئے بائنری اشیاء کے طور پر نمائندگی کی اجازت دیتا ہے.
بائنری- strings کے زمرہ میں ڈیٹا کی اقسام میں شامل ہیں:
- تھوڑا متغیر 0، 1 یا نوڈل کی قیمت کے ساتھ ایک بٹ کو اسٹور کریں.
- بائنری (ن) متغیر فکسڈ سائز بائنری ڈیٹا کی این بٹس اسٹور. یہ شعبہ زیادہ سے زیادہ 8،000 بائٹس محفوظ کرسکتے ہیں.
- ویربین (ن) متغیر تقریبا ن بٹس کی متغیر لمبائی بائنری ڈیٹا ذخیرہ کرتا ہے. وہ زیادہ سے زیادہ 8،000 بائٹس ذخیرہ کرسکتے ہیں.
- متغیر (زیادہ سے زیادہ) متغیر اسٹور متغیر لمبائی بائنری اعداد و شمار تقریبا ن بائٹ کے اعداد و شمار. وہ زیادہ سے زیادہ 2 GB جیب ذخیرہ کرسکتے ہیں اور اصل میں اعداد و شمار کی لمبائی اور ایک اضافی دو بٹس کی ذخیرہ کرسکتے ہیں.
- تصویر متغیر 2 GB تک ڈیٹا ذخیرہ کرتا ہے اور عام طور پر کسی قسم کے ڈیٹا فائل (نہ صرف تصاویر) کو ذخیرہ کرنے کے لئے استعمال کیا جاتا ہے.
تصویر کی نوعیت SQL سرور کی مستقبل کی رہائی میں خرابی کے لئے مقرر کیا گیا ہے. مائیکروسافٹ انجنیئر مستقبل کی ترقی کے لئے تصویر کی قسموں کے بجائے عمودی (زیادہ سے زیادہ) کا استعمال کرتے ہیں.
مناسب استعمال
تھوڑا کالم کا استعمال کرتے وقت جب آپ جی ہاں یا کوئی قسم کے ڈیٹا کو ذخیرہ کرنے کی ضرورت ہوتی ہے جیسا کہ ظرو اور افراد کی نمائندگی کرتی ہے. جب کالموں کا سائز نسبتا وردی ہے تو بائنری کالمز کا استعمال کریں. جب وولبین کالم استعمال کریں تو کالم کا سائز 8K سے زائد ہونے کی توقع ہے یا سائز فی ریکارڈ میں اہم متغیر کے تابع ہوسکتا ہے.
بات چیت
T-SQL- SQL کے مختلف قسم مائیکروسافٹ SQL Server -right-pads کے اعداد و شمار میں استعمال ہوتا ہے جب آپ کسی سٹرنگ کی قسم سے بائنری یا نالی کی قسم میں تبدیل کرتے ہیں. بائنری قسم کے کسی دوسرے قسم کے تبادلوں میں ایک بائیں پیڈ پیدا ہوتا ہے. یہ پیڈائش ہیکسڈاسیکائل زیرو کے استعمال کے ذریعے متاثر ہوتا ہے.
اس تبادلوں اور رجحان کا خطرہ کی وجہ سے، اگر پوسٹ ٹرانسمیشن فیلڈ کافی نہیں ہے تو، یہ ممکن ہے کہ تبدیل شدہ فیلڈ پھینکنے کے بغیر تبدیل شدہ میدانوں میں ریاضی کی غلطیاں ہوسکتی ہیں.