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

Video: Cili është ndryshimi midis Int dhe Bigint në SQL?

Video: Cili është ndryshimi midis Int dhe Bigint në SQL?
Video: SQL 2024, Nëntor
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: