تعریف نوع داده باینری در یک سرور SQL

Microsoft SQL Server از هفت طبقه مجزا از داده ها پشتیبانی می کند. از اینها، رشتههای دودویی برای دادههای کدگذاری شده به عنوان اشیاء باینری ارائه میشوند.

انواع داده ها در دسته دودویی-رشته ها عبارتند از:

نوع تصویر برای تخریب در انتشار آینده SQL سرور برنامه ریزی شده است. مهندسان مایکروسافت با استفاده از varbinary (max) به جای انواع تصویر برای توسعه آینده توصیه می کنند.

استفاده مناسب

استفاده از ستون های بیتی هنگامی که شما نیاز به ذخیره داده های بله و یا هیچ نوع از صفر و آن ها را نشان می دهد. ستون های دوتایی زمانی که اندازه ستون ها نسبتا یکنواخت است. از ستون های واربایا استفاده کنید اگر اندازه ستون انتظار می رود از 8K تجاوز کند و یا ممکن است به اندازه تغییر قابل توجهی در اندازه در هر رکورد باشد.

تبدیل

T-SQL - نوع SQL مورد استفاده در SQL Server مایکروسافت - داده های راست پد در هنگام تبدیل از هر نوع رشته به نوع باینری یا varbinary . هر گونه تبدیل نوع به یک نوع باینری یک پد چپ می کند. این پوشش توسط استفاده از صفر هگزادسیمال انجام می شود.

از آنجا که این تبدیل و خطر قطع شدن، اگر فیلد پس از تبدیل به اندازه کافی بزرگ نیست، ممکن است که زمینه های تبدیل شده ممکن است خطاهای حساب را بدون پرتاب یک پیام خطا منجر شود.