এসকিউএল সার্ভারে, কেন একটি ক্ষুদ্রাকৃতি 9B সারিতে সঞ্চিত থাকে? কোনও কারণে NUL বিটম্যাপ মাস্কের শেষে অতিরিক্ত একটি বাইট রয়েছে বলে মনে হচ্ছে।
টেম্পডবি ইউএসই; যাওয়া টেবিল তৈরি করুন tbl ( আমি টিনইট করি না ); যাওয়া টিবিএল প্রবেশ করান (i) মূল্য (1); যাওয়া ডিবিসিসি আইএনডি ('টেম্পডিবি', 'টিবিএল', - ১); যাওয়া ডিবিসিসি ট্র্যাকিয়ন (3604); - পৃষ্ঠা ডাম্প কনসোলে যাবে যাওয়া ডিবিসিসি পৃষ্ঠা ('টেম্পডিবি', 1,168,3); যাওয়া
ফলাফল (ডিবিসিসি পিএজেজে প্রথমে কমপক্ষে উল্লেখযোগ্য বাইট দেখানোর কারণে আমি বাইটগুলি বিপরীত করেছি):
Record Size = 9B
10000500 01010000 00
TagA = 0x10 = 1B
TagB = 0x00 = 1B
Null Bitmap Offset = 0x0005 = 2B
Our integer column = 0x01 = 1B
Column Count = 0x0001 = 2B
NULL Bitmap = 0x0000 = 2B (what!?)