Skip to main content

Бинарни типови података у СКЛ Серверу

Anonim

Мицрософт СКЛ Сервер подржава седам различитих категорија података. Ових, бинарне жице омогућити кодиране податке представљене као бинарне објекте.

Типови података у категорији бинарних жица укључују:

  • мало варијабле чувају један бит са вриједношћу 0, 1 или НУЛЛ.
  • бинарни (н) варијабле чувају н бајтова бинарних података фиксне величине. Ова поља могу чувати највише 8000 бајтова.
  • варбинари (н) варијабле чувају бинарне податке променљиве дужине приближно н бајтова. Они могу чувати највише 8.000 бајтова.
  • варбинари (мак) варијабле чувају бинарне податке променљиве дужине приближно н бајтова. Они могу чувати највише 2 ГБ и заправо чувати дужину података плус додатних два бајта.
  • слика варијабле чувају до 2 ГБ података и често се користе за чување било које врсте датотеке података (не само слика).

Тхе слика тип је заказан за застарелост у будућем издању СКЛ Сервера. Мицрософт инжењери препоручују коришћење варбинари (мак) уместо слика врсте за будући развој.

Одговарајуће употребе

Користите мало колоне када вам је потребно да сачувате да- или -не врсте података које представљају нуле и оне. Користите бинарно колоне када су величина колона релативно уједначена. Користите варбинари колоне када се очекује да величина колоне прелази 8К или може бити подложна значајној варијабилности у величини по запису.

Конверзије

Т-СКЛ - варијанта СКЛ-а коришћена у Мицрософт СКЛ Сервер -у податцима са десне стране када се претварате из било ког типа стринга на а бинарно или варбинари тип. Свака друга конверзија типа у бинарни тип даје лево поље. Овај пад се остварује употребом хексадецималних нула.

Због ове конверзије и ризика од скраћивања, ако поље пост-конверзије није довољно велико, могуће је да конвертирана поља могу резултирати аритметичким грешкама без бацања поруке о грешци.