რა განსხვავებაა Int-სა და Bigint-ს შორის SQL-ში?
რა განსხვავებაა Int-სა და Bigint-ს შორის SQL-ში?

ვიდეო: რა განსხვავებაა Int-სა და Bigint-ს შორის SQL-ში?

ვიდეო: რა განსხვავებაა Int-სა და Bigint-ს შორის SQL-ში?
ვიდეო: SQL SERVER : Int Vs BigInt 2024, ნოემბერი
Anonim

ხელმოუწერელი დიაპაზონი არის 0-დან 18446744073709551615-მდე. კარგი, კარგი INT შეუძლია შეინახოს მნიშვნელობა 2,1 მილიარდამდე და ა დიდი შეუძლია შეინახოს მნიშვნელობა ზოგიერთ უფრო დიდ რიცხვზე 20 ციფრამდე. რიცხვითი ტიპები, რომლებშიც ვპოულობთ ამას INT არის 4 ბაიტი მთელი რიცხვი და ა დიდი არის 8 ბაიტი მთელი რიცხვი.

შესაბამისად, რა არის Bigint SQL-ში?

The BigInt მონაცემთა ტიპი SQL სერვერი არის მთელი რიცხვის 64-ბიტიანი წარმოდგენა. ის იკავებს 8 ბაიტს მეხსიერებას. ის შეიძლება მერყეობდეს -2^63-დან (-9, 223, 372, 036, 854, 775, 808) 2^63-მდე (9, 223, 372, 036, 854, 775, 807). SQL სერვერს მოსწონს ვიწრო და პროგნოზირებადი ინდექსები.

რა განსხვავებაა Int-სა და Smallint-ს შორის? INTEGER მნიშვნელობებს აქვთ 32 ბიტი და შეუძლიათ წარმოადგინონ მთელი რიცხვები –2-დან 31-1-დან 2-მდე 31–1. SMALLINT მნიშვნელობებს აქვს მხოლოდ 16 ბიტი. მათ შეუძლიათ წარმოადგინონ მთელი რიცხვები -32, 767-დან 32, 767-მდე.

გარდა ამისა, რა არის Bigint?

დიდი რიცხვი არის ორობითი რიცხვი, რომელსაც აქვს 63 ბიტიანი სიზუსტე. The დიდი მონაცემთა ტიპი შეიძლება წარმოადგენდეს 63-ბიტიან მთელ რიცხვებს და თავსებადია ყველა ციფრული მონაცემთა ტიპთან. The დიდი ფუნქცია აბრუნებს რიცხვის დიდ მთელ რიცხვს ან რიცხვის სიმებიანი წარმოდგენას.

რამდენად დიდია Bigint?

8 ბაიტი

გირჩევთ: