Skip to main content

SQL সার্ভারে বাইনারি তথ্য প্রকার

CS50 2016 Week 0 at Yale (pre-release) (জুন 2026)

CS50 2016 Week 0 at Yale (pre-release) (জুন 2026)
Anonim

মাইক্রোসফ্ট এসকিউএল সার্ভার তথ্য সাত স্বতন্ত্র বিভাগ সমর্থন করে। এদের মধ্যে, বাইনারি স্ট্রিং বাইনারি বস্তু হিসাবে প্রতিনিধিত্ব এনকোডেড তথ্য জন্য অনুমতি।

বাইনারি-স্ট্রিং বিভাগে ডেটা প্রকারগুলি অন্তর্ভুক্ত:

  • বিট ভেরিয়েবলগুলি 0, 1 বা নুলের মান সহ একটি বিট সঞ্চয় করে।
  • বাইনারি (ঢ) ভেরিয়েবল স্টোর এন নির্দিষ্ট আকারের বাইনারি তথ্য বাইট। এই ক্ষেত্রগুলি সর্বাধিক 8,000 বাইট সঞ্চয় করতে পারে।
  • varbinary (ঢ) ভেরিয়েবল দোকান পরিবর্তনশীল দৈর্ঘ্য বাইনারি তথ্য প্রায় এন বাইট। তারা সর্বাধিক 8,000 বাইট সংরক্ষণ করতে পারে।
  • varbinary (সর্বোচ্চ) ভেরিয়েবল দোকান পরিবর্তনশীল দৈর্ঘ্য বাইনারি তথ্য প্রায় এন বাইট। তারা সর্বাধিক 2 গিগাবাইট সঞ্চয় করতে পারে এবং প্রকৃতপক্ষে ডেটা দৈর্ঘ্য এবং অতিরিক্ত দুটি বাইট সঞ্চয় করে।
  • ভাবমূর্তি ভেরিয়েবলগুলি 2 গিগাবাইট পর্যন্ত সঞ্চয় করে এবং সাধারণত কোনও ধরনের তথ্য ফাইল সংরক্ষণ করতে ব্যবহৃত হয় (চিত্রগুলি নয়)।

দ্য ভাবমূর্তি টাইপ SQL সার্ভার ভবিষ্যতে রিলিজে deprecation জন্য নির্ধারিত হয়। মাইক্রোসফ্ট ইঞ্জিনিয়াররা ব্যবহার করার সুপারিশ varbinary (সর্বোচ্চ) পরিবর্তে ভাবমূর্তি ভবিষ্যতে উন্নয়ন জন্য ধরনের।

যথোপযুক্ত সৃষ্টিকর্তা

ব্যবহার বিট কলামগুলি যখন আপনি হিরো-এর-কোনও ধরণের তথ্য সংরক্ষণ করতে চান যা জিরো এবং বেশী দ্বারা উপস্থাপিত হয়। ব্যবহার বাইনারি কলামের আকার অপেক্ষাকৃত অভিন্ন যখন কলাম। ব্যবহার varbinary কলামের আকার 8K অতিক্রম করার প্রত্যাশিত কলাম বা প্রতি রেকর্ড আকারের মধ্যে উল্লেখযোগ্য পরিবর্তনশীলতার সাপেক্ষে হতে পারে।

রূপান্তর

টি-এসকিউএল - এসকিউএল এর বৈকল্পিক মাইক্রোসফ্ট এসকিউএল সার্ভারে ব্যবহৃত - ডান-প্যাড ডেটা যখন আপনি কোন স্ট্রিং টাইপ থেকে রূপান্তর করেন বাইনারি অথবা varbinary টাইপ করুন। বাইনারি টাইপের যেকোনো ধরনের রূপান্তর একটি বাম প্যাড ফলন করে। এই প্যাডিং হেক্সাডেসিমেল জিরো ব্যবহারের মাধ্যমে প্রভাবিত হয়।

এই রূপান্তর এবং ক্ষয়ক্ষতির ঝুঁকির কারণে, যদি পোস্ট-রূপান্তর ক্ষেত্র যথেষ্ট বড় না হয় তবে এটি সম্ভব যে রূপান্তরিত ক্ষেত্রগুলি ত্রুটির বার্তা নিক্ষেপ না করে গাণিতিক ত্রুটির ফলে হতে পারে।