Jaký je rozdíl mezi Int a Bigint v SQL?
Jaký je rozdíl mezi Int a Bigint v SQL?
Anonim

Rozsah bez znaménka je 0 až 18446744073709551615. Dobře, dobře INT může uložit hodnotu až 2,1 miliardy a a VELKÝ může uložit hodnotu do nějakého většího čísla až 20 číslic. Číselné typy, ve kterých to najdeme INT je 4 byte celé číslo a a VELKÝ je 8 bajtů celé číslo.

Co je tedy Bigint v SQL?

The BigInt datový typ v SQL Server je 64bitová reprezentace celého čísla. Zabírá 8 bajtů úložiště. Může se pohybovat od -2^63 (-9, 223, 372, 036, 854, 775, 808) do 2^63 (9, 223, 372, 036, 854, 775, 807). SQL Server má rád indexy, které jsou úzké a předvídatelné.

jaký je rozdíl mezi Int a Smallint? Hodnoty INTEGER mají 32 bitů a mohou představovat celá čísla od -2 31-1 až 2 31-1. SMALLINT hodnoty mají pouze 16 bitů. Mohou představovat celá čísla od -32, 767 do 32, 767.

Kromě toho, co je Bigint?

Velké celé číslo je binární celé číslo, které má přesnost 63 bitů. The VELKÝ datový typ může představovat 63bitová celá čísla a je kompatibilní se všemi numerickými datovými typy. The VELKÝ Funkce vrací velké celé číslo reprezentace čísla nebo řetězcovou reprezentaci čísla.

Jak velký je Bigint?

8 bajtů

Doporučuje: