માઈક્રોસોફ્ટ SQL સર્વર સાત અલગ અલગ પ્રકારના ડેટાને સપોર્ટ કરે છે. આ પૈકી, દ્વિસંગી શબ્દમાળાઓ બાયનરી ઓબ્જેક્ટ્સ તરીકે રજૂ કરેલા એન્કોડેડ ડેટાને મંજૂરી આપે છે.
દ્વિસંગી-શબ્દોની શ્રેણીમાં ડેટા પ્રકારો શામેલ છે:
- બીટ ચલો 0, 1 અથવા નુલની કિંમત સાથે એકલ બીટ સ્ટોર કરે છે
- ફાઇન્ડ -બાયરના ડેટાના બાઈનરી (n) ચલો સ્ટોર n બાઇટ્સ. આ ક્ષેત્રો મહત્તમ 8,000 બાઇટ્સ સ્ટોર કરી શકે છે.
- વર્બેરીયન (એન) ચલો સ્ટોર એનએવી બાઇટ્સનો ચલ- લેબલ બાયનરી ડેટા છે. તેઓ મહત્તમ 8,000 બાઇટ્સ સ્ટોર કરી શકે છે.
- વર્બેરીયન (મેક્સ) વેરિએબલ્સ સ્ટોર એનર્જી-લેબલ બાયનરી ડેટા આશરે એન બાઇટ્સ. તેઓ વધુમાં વધુ 2 જીબી સ્ટોર કરી શકે છે અને વાસ્તવમાં ડેટાની લંબાઈ અને વધારાના બે બાઇટ્સ સ્ટોર કરી શકે છે.
- છબી ચલો 2 જીબી ડેટા સુધી સંગ્રહ કરે છે અને સામાન્ય રીતે કોઈપણ પ્રકારની ડેટા ફાઇલ (માત્ર છબીઓ નહીં) સંગ્રહિત કરવા માટે વપરાય છે.
છબી પ્રકાર SQL સર્વરના ભવિષ્યના પ્રકાશનમાં નાપસંદગી માટે સુનિશ્ચિત થયેલ છે. માઈક્રોસોફ્ટ એન્જિનિયરો ભાવિ વિકાસ માટે ઇમેજ પ્રકારના બદલે વર્બેરી (મહત્તમ) ની મદદથી ભલામણ કરે છે.
યોગ્ય ઉપયોગો
બીટ કૉલમ્સનો ઉપયોગ કરો જયારે તમને હા-અથવા-કોઈ પ્રકારના ડેટા સંગ્રહિત કરવાની જરૂર હોય છે, જે શૂન્ય અને રજૂ કરે છે. સ્તંભનું કદ પ્રમાણમાં એકસમાન હોય ત્યારે દ્વિસંગી કૉલમનો ઉપયોગ કરો. જયારે સ્તંભનું કદ 8K કરતાં વધી જશે તેવી ધારણા છે અથવા રેકોર્ડ દીઠ કદમાં નોંધપાત્ર પરિવર્તનક્ષમતાને આધિન હોય ત્યારે વર્બેરીયન કૉલમનો ઉપયોગ કરો.
રૂપાંતરણો
ટી-એસક્યુએલ- માઇક્રોસોફ્ટ SQL સર્વરમાં ઉપયોગમાં લેવાયેલા એસક્યુએલનો પ્રકાર એવરી -પેડ ડેટા જ્યારે તમે બાઈનરી અથવા વરબારી પ્રકારમાં કોઈપણ સ્ટ્રિંગના પ્રકારથી કન્વર્ટ કરો છો. બાયનરી પ્રકારમાં અન્ય પ્રકારનું રૂપાંતરણ ડાબા પેડ ઉપજાવે છે. આ પેડિંગ હેક્સાડેસિમલ શૂનોના ઉપયોગથી પ્રભાવિત થાય છે.
આ રૂપાંતરણ અને કાપણીના જોખમને કારણે, જો પોસ્ટ-કન્વર્ઝન ક્ષેત્ર પૂરતું મોટું નથી, તો શક્ય છે કે રૂપાંતરણ ક્ષેત્રો ભૂલ સંદેશો ફેંક્યા વગર અંકગણિત ભૂલોમાં પરિણમી શકે છે.