மைக்ரோசாப்ட் SQL சர்வர் தரவு ஏழு வேறுபட்ட வகைகளை ஆதரிக்கிறது. இவற்றில், பைனரி சரங்களை குறியாக்கப்பட்ட தரவு பைனரி பொருள்களாக குறிப்பிட அனுமதிக்கிறது.
பைனரி சரங்களை பிரிவில் தரவு வகைகள் பின்வருமாறு:
- பிட் மாறிகள் ஒரு ஒற்றை பிட்டை 0, 1 அல்லது NULL மதிப்புடன் சேமிக்கின்றன.
- பைனரி (n) மாறிகள் நிலையான-அளவு பைனரி தரவின் பை பைட்டுகள். இந்த துறைகள் அதிகபட்சமாக 8,000 பைட்டுகளை சேமிக்கலாம்.
- varbinary (n) மாறிகள், கிட்டத்தட்ட n பைட்டுகளின் மாறி-நீளம் இரும தரவு. அவர்கள் அதிகபட்சமாக 8,000 பைட்டுகளை சேமிக்கலாம்.
- varbinary variables variable n பைட்டுக்குரிய பை பைனரி தரவரிசை. அவர்கள் அதிகபட்சம் 2 ஜி.பை சேமித்து, உண்மையில் தரவு நீளம் மற்றும் ஒரு கூடுதல் இரண்டு பைட்டுகளை சேமிக்கலாம்.
- பட மாறிகள் 2 ஜி.பை. தரவு வரை சேமிக்கப்படுகின்றன மற்றும் பொதுவாக எந்த வகையான தரவுக் கோப்பையும் (படங்கள் மட்டும் சேமிக்க) பயன்படுத்தப்படுகின்றன.
எதிர்கால வெளியீட்டில் SQL சர்வரில் பட வகை நீக்கப்பட்டது. மைக்ரோசாப்ட் பொறியாளர்கள் வருங்கால அபிவிருத்திக்கான பட வகைகளுக்குப் பதிலாக வன்பொருளைப் பயன்படுத்துகின்றனர்.
பொருத்தமான பயன்பாடுகள்
சுழற்சிகளாலும், அவைகளாலும் குறிப்பிடப்பட்ட தரவு அல்லது ஆம், வகையான தரவுகளை சேமிக்க வேண்டிய போது பிட் நெடுவரிசைகளைப் பயன்படுத்தவும். நெடுவரிசைகளின் அளவு ஒப்பீட்டளவில் ஒரே மாதிரியாக இருக்கும் போது பைனரி நெடுவரிசைகளைப் பயன்படுத்தவும். பத்தியின் அளவு 8K ஐ விட அதிகமாக இருக்கும்போது அல்லது பதிவுக்கு அளவிலான குறிப்பிடத்தக்க மாறுபாடுகளுக்கு உட்பட்டதாக இருக்கும் போது, வழக்கமான பத்திகளைப் பயன்படுத்தவும்.
கன்வர்சன்கள்
T-SQL- மைக்ரோசாப்ட் SQL சர்வர் - பைட்-பேட் தரவில் பயன்படுத்தப்படும் SQL இன் மாறுபாடு நீங்கள் எந்த சரவுருவிலிருந்து பைனரி அல்லது வண்டி வகைக்கு மாறும் போது தரவு. ஒரு பைனரி வகைக்கு வேறு எந்த வகை மாற்றமும் ஒரு இடது-பேடை அளிக்கிறது. இந்த திணிப்பு ஹெக்ஸாடெசிமல் சுரோஸோக்களின் பயன்பாட்டின் மூலம் செயல்படுகிறது.
இந்த மாற்று மற்றும் முரட்டு ஆபத்து காரணமாக, பிந்தைய மாற்று புலம் போதுமானதாக இல்லை என்றால், மாற்றப்பட்ட புலங்கள் ஒரு பிழை செய்தி எறிந்து இல்லாமல் எண்கணித பிழைகள் ஏற்படலாம் சாத்தியம்.