تعريف أنواع البيانات الثنائية في خادم SQL

يدعم Microsoft SQL Server سبعة فئات مميزة من البيانات. من هذه ، تسمح السلاسل الثنائية للبيانات المشفرة ممثلة ككائنات ثنائية.

تتضمن أنواع البيانات في فئة السلاسل الثنائية:

تتم جدولة نوع الصورة للإهمال في إصدار مستقبلي من SQL Server. يوصي مهندسو Microsoft باستخدام varbinary (max) بدلاً من أنواع الصور للتطوير المستقبلي.

الاستخدامات المناسبة

استخدم أعمدة البت عند حاجتك إلى تخزين أنواع أنواع البيانات بنعم أو لا ، كما هو موضح بالأصفار أو تلك. استخدم الأعمدة الثنائية عندما يكون حجم الأعمدة متماثلًا نسبيًا. استخدم أعمدة varbinary عندما يتوقع أن يتجاوز حجم العمود 8K أو قد يكون عرضة لتغير كبير في الحجم لكل سجل.

التحويلات

T-SQL - متغير SQL المستخدم في Microsoft SQL Server - يقوم بتبديل البيانات عند التحويل من أي نوع سلسلة إلى نوع ثنائي أو نوع varbinary . أي تحويل نوع آخر إلى نوع ثنائي يعطي لوحة الأيسر. يتم تنفيذ هذه الحشو من خلال استخدام أصفار سداسي عشري.

بسبب هذا التحويل وخطر الاقتطاع ، إذا لم يكن حقل مرحلة ما بعد التحويل كبيرًا بما فيه الكفاية ، فمن الممكن أن تؤدي الحقول المحولة إلى أخطاء حسابية دون إلقاء رسالة خطأ.