Tacaíonn Microsoft SQL Server seacht gcatagóir ar leith de shonraí. Díobh seo, is féidir le teorainneacha dénártha sonraí ionchódaithe a léiriú mar rudaí dénártha.
I measc na gcineálacha sonraí sa chatagóir teaghrán dénártha tá:
- stóráiltear giotán amháin le luach 0, 1 nó NULL .
- athróga dénártha (n) stóráil n bytes de shonraí dénártha seasta. Féadfaidh na réimsí seo uasmhéid de 8,000 bytes a stóráil.
- athraíonn athróg varbinary (n) sonraí dénárthaacha ar fad athraitheach ar thart ar n bytes. Féadfaidh siad uasmhéid de 8,000 bytes a stóráil.
- athraíonn athróg varbinary (max) stóráil sonraí dénártha d'athróg de thart ar n bytes. Féadfaidh siad 2 GB a stóráil agus fad na sonraí a stóráil i dteannta dhá bhileog breise.
- Tá suas le 2 GB de shonraí ag athróga íomhá agus úsáidtear iad go coitianta chun aon chineál comhaid sonraí a stóráil (ní hamháin íomhánna).
Tá an cineál íomhá sceidealta le haghaidh nochtadh i scaoileadh SQL Server amach anseo. Molann innealtóirí Microsoft úsáid a bhaint as cineálacha (max) in ionad cineálacha íomhá d'fhorbairt sa todhchaí.
Úsáidí Iomchuí
Bain úsáid as na gcolún beagán nuair is gá duit stórais yes-or-no sonraí a stóráil mar atá léirithe ag nialais agus na cinn. Úsáid colúin dhénártha nuair a bhíonn méid na gcolún sách aonfhoirmeach. Bain úsáid as colúin choibhneasta nuair a mheastar go mbeidh níos mó ná 8K ag an méid colún nó féadfaidh sé a bheith faoi réir ag éagsúlacht mhór i méid an taifead.
Comhshó
T-SQL-an t-athrú SQL a úsáideadh i sonraí Microsoft SQL Server -right-pads nuair a thiontú tú ó aon chineál teaghrán go cineál dénártha nó varbinary . Is éard atá i gceist le haon chineál eile a thiontú go cineál dénártha. Déantar an stuáil seo a dhéanamh trí úsáid a bhaint as nialais heicteasacha.
Mar gheall ar an tiontú seo agus an riosca truncation, mura bhfuil an réimse iar-chomhshó mór go leor, is féidir go bhféadfadh earráidí uimhríochta a bheith mar thoradh ar na réimsí athraitheacha gan teachtaireacht earráide a chaitheamh.