Microsoft SQL Server ikuthandiza magawo asanu ndi awiri osiyana a deta. Mwa izi, zingwe zamabina zimapereka deta yolumikizidwa yomwe imayimira ngati zinthu zopangidwa.
Mitundu ya deta mu gulu lazinthu zamakina ndi:
- ma sitolo amodzi omwe ali ndi mtengo wa 0, 1 kapena NULL .
- mabanki (n) zosungiramo zosungirako ndi mabotolo a data ya binary yosakanizidwa. Masamba awa akhoza kusunga maulendo 8,000.
- varbinary (n) zosungiramo zosungirako zosinthika zowonjezera deta yamtundu wa pafupifupi n bytes. Angasunge maulendo 8,000 oposa.
- varbinary (max) magologalamu osungirako otalika-kutalika deta ya deta ya pafupifupi n bytes. Angasungire 2 GB okwanira ndikusunga kutalika kwa deta kuphatikizapo maola awiri ena.
- Zithunzi zojambula zimasungira 2 GB data ndipo zimagwiritsidwa ntchito kusunga mtundu uliwonse wa fayilo (osati mafano).
Mtundu wa fano umakonzedweratu kuti uwonongeke pakasulidwa SQL Server. Akatswiri a Microsoft amalimbikitsa kugwiritsa ntchito varbinary (max) mmalo mwazithunzi za chitukuko chamtsogolo.
Ntchito Zoyenera
Gwiritsani ntchito zikho zazing'ono pamene mukufunikira kusunga inde-kapena-ayi-mitundu ya deta yomwe imayimiridwa ndi zero ndi zina. Gwiritsani ntchito ndondomeko zamagulu pamene kukula kwa zipilalazo ndi yunifolomu. Gwiritsani ntchito ndondomeko zowonjezereka pamene kukula kwa chigawocho chiyenera kupitirira 8K kapena chingakhale chosiyana kwambiri ndi kukula kwa zolembera.
Kutembenuka
T-SQL-mitundu yosiyanasiyana ya SQL yomwe imagwiritsidwa ntchito mu data Microsoft SQL Server -pad-pads pamene mutembenuka kuchokera ku mtundu uliwonse wa chingwe ku mtundu wa binary kapena varbinary type. Mtundu wina uliwonse wotembenuzidwa ku mtundu wachitsulo umapereka lamanzere-pad. Izi zimagwiritsidwa ntchito pogwiritsa ntchito zeroes hexadecimal.
Chifukwa cha kutembenuka kumeneku ndi kuopsa kwa truncation, ngati malo otembenuka pambuyo pake sali okwanira, ndizotheka kuti masinthidwe omwe angatembenuzidwe angapangitse zolakwika za masamu popanda kuponyera uthenga wolakwika.