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

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

Video: Jaký je rozdíl mezi Int a Bigint v SQL?
Video: NAS vs SAN - Network Attached Storage vs Storage Area Network 2024, Listopad
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: