మైక్రోసాఫ్ట్ SQL సర్వర్ డేటా యొక్క ఏడు వేర్వేరు వర్గాలకు మద్దతు ఇస్తుంది. వీటిలో, బైనరీ తీగలను ఎన్కోడెడ్ డేటా బైనరీ వస్తువులుగా సూచించడానికి అనుమతిస్తుంది.
బైనరీ-స్ట్రింగ్స్ వర్గంలో డేటా రకాలు:
- బిట్ వేరియబుల్స్ 0, 1 లేదా NULL విలువతో ఒకే బిట్ను నిల్వ చేస్తాయి.
- బైనరీ (n) వేరియబుల్స్ స్టోర్ n స్థిర-పరిమాణం బైనరీ డేటా యొక్క బైట్లు. ఈ ఖాళీలను గరిష్టంగా 8,000 బైట్లు నిల్వ చేయవచ్చు.
- varbinary (n) వేరియబుల్స్ స్టోర్ వేరియబుల్-పొడవు బైనరీ డేటా n బైట్లు. వారు గరిష్టంగా 8,000 బైట్లు నిల్వ చేయవచ్చు.
- varbinary (గరిష్టంగా) వేరియబుల్స్ స్టోర్ వేరియబుల్-పొడవు బైనరీ డేటా n బైట్లు. వారు గరిష్టంగా 2 GB ని నిల్వ చేయవచ్చు మరియు వాస్తవానికి డేటా యొక్క పొడవును అదనంగా రెండు బైట్లు నిల్వ చేయవచ్చు.
- చిత్రం వేరియబుల్స్ 2 GB డేటా వరకు నిల్వ చేస్తాయి మరియు సాధారణంగా ఏ రకమైన డేటా ఫైల్ను (కేవలం చిత్రాలను మాత్రమే) నిల్వ చేయడానికి ఉపయోగిస్తారు.
ది చిత్రం SQL సర్వర్ యొక్క భవిష్య విడుదలలో డీప్రికేషన్ కోసం టైప్ చేయబడుతుంది. మైక్రోసాఫ్ట్ ఇంజనీర్లు ఉపయోగించాలని సిఫార్సు చేస్తున్నారు వైవిధ్య (గరిష్ట) బదులుగా చిత్రం భవిష్యత్తు అభివృద్ధి కోసం రకాలు.
తగిన ఉపయోగాలు
వా డు బిట్ సున్నాలు మరియు వాటి ద్వారా ప్రాతినిధ్యం వహించే అవును-లేదా-సంఖ్య రకాల డేటాను నిల్వ చేయవలసినప్పుడు నిలువు వరుసలు. వా డు బైనరీ నిలువు వరుసలు నిలువుగా ఉన్నప్పుడు ఏకరీతిగా ఉంటాయి. వా డు varbinary నిలువు వరుసలు 8K కి మించరాని లేదా రికార్డుకు పరిమాణంలో గణనీయమైన వైవిధ్యాన్ని కలిగివుండవచ్చు.
మార్పిడులు
T-SQL - మైక్రోసాఫ్ట్ SQL సర్వర్ లో ఉపయోగించిన SQL యొక్క వేరియంట్ - ఏ స్ట్రింగ్ రకంలో నుండి మీరు మార్చినప్పుడు కుడి-మెత్తలు డేటా బైనరీ లేదా varbinary టైప్ చేయండి. బైనరీ రకానికి చెందిన ఏదైనా ఇతర రకం మార్పిడి ఎడమ-ప్యాడ్ను అందిస్తుంది. ఈ padding హెక్సాడెసిమల్ సున్నాల వాడకం ద్వారా ప్రభావితమవుతుంది.
ఈ మార్పిడి మరియు ట్రంకషన్ ప్రమాదం కారణంగా, పోస్ట్-మార్పిడి ఫీల్డ్ తగినంతగా లేనట్లయితే, మార్చబడిన ఖాళీలను ఒక దోష సందేశాన్ని విసిరే లేకుండా అంకగణిత లోపాలకు దారి తీయవచ్చు.













