Cili është ndryshimi midis Int dhe Bigint në SQL?
Cili është ndryshimi midis Int dhe Bigint në SQL?
Anonim

Gama e panënshkruar është nga 0 deri në 18446744073709551615. Ok, mirë një INT mund të ruajë një vlerë deri në 2.1 miliardë, dhe një a E MADHE mund të ruajë një vlerë për një numër më të madh deri në 20 shifra. Llojet numerike në të cilat gjejmë se INT është 4 bajt numër i plotë , dhe a E MADHE është 8 bajt numër i plotë.

Prandaj, çfarë është një Bigint në SQL?

Të BigInt lloji i të dhënave në SQL Serveri është përfaqësimi 64-bit i një numri të plotë. Ajo merr 8 bajt memorie. Mund të variojë nga -2^63 (-9, 223, 372, 036, 854, 775, 808) në 2^63 (9, 223, 372, 036, 854, 775, 807). SQL Serverit i pëlqen indekset që janë të ngushta dhe të parashikueshme.

cili është ndryshimi midis Int dhe Smallint? Vlerat INTEGER kanë 32 bit dhe mund të përfaqësojnë numra të plotë nga -2 31-1 deri në 2 31-1. I VOGLA vlerat kanë vetëm 16 bit. Ata mund të përfaqësojnë numra të plotë nga -32, 767 deri në 32, 767.

Për më tepër, çfarë është një Bigint?

Një numër i plotë i madh është një numër i plotë binar që ka një saktësi prej 63 bit. Të E MADHE lloji i të dhënave mund të përfaqësojë numra të plotë 63-bit dhe është i pajtueshëm me të gjitha llojet e të dhënave numerike. Të E MADHE funksioni kthen një paraqitje të madhe të plotë të një numri ose një paraqitje të vargut të një numri.

Sa i madh është një Bigint?

8 bajt

Recommended: