Bigint-ийг SQL-д юу ашигладаг вэ?
Bigint-ийг SQL-д юу ашигладаг вэ?

Видео: Bigint-ийг SQL-д юу ашигладаг вэ?

Видео: Bigint-ийг SQL-д юу ашигладаг вэ?
Видео: Видео хичээл, Эрүүгийн эрх зүй 10: Бэлгийн дур хүслээ ёс бусаар хангах гэмт хэрэг 2024, May
Anonim

The bigint өгөгдлийн төрөл нь зориулагдсан ашиглах бүхэл тоо нь int өгөгдлийн төрлөөр дэмжигдсэн мужаас хэтэрч болзошгүй үед. bigint өгөгдлийн төрлийн давуу байдлын график дахь smallmoney болон int хоёрын хооронд тохирно. Функцууд буцаж ирдэг bigint зөвхөн параметрийн илэрхийлэл нь a bigint өгөгдлийн төрөл.

Цаашилбал, SQL дэх Bigint гэж юу вэ?

The BigInt өгөгдлийн төрөл SQL Сервер нь бүхэл тооны 64 битийн дүрслэл юм. Энэ нь 8 байт хадгалах зай эзэлнэ. Энэ нь -2^63 (-9, 223, 372, 036, 854, 775, 808)-аас 2^63 (9, 223, 372, 036, 854, 775, 807) хооронд хэлбэлзэж болно. SQL Сервер нарийхан, урьдчилан таамаглах боломжтой индексүүдэд дуртай.

Хоёрдугаарт, SQL дэх Int болон Bigint хоёрын ялгаа юу вэ? Тэмдэглэгдээгүй муж нь 0-ээс 18446744073709551615. За, сайн INT 2.1 тэрбум хүртэлх утгыг хадгалах боломжтой ба a BIGINT 20 цифрээс илүү том тоонд утгыг хадгалах боломжтой. Бидний олж мэдсэн тоон төрлүүд INT нь 4 байт юм бүхэл тоо , мөн a BOGINT нь 8 байт юм бүхэл тоо.

Энд Bigint гэж юу вэ?

Том бүхэл тоо нь 63 битийн нарийвчлалтай хоёртын бүхэл тоо юм. The BOGINT өгөгдлийн төрөл нь 63 битийн бүхэл тоог илэрхийлэх боломжтой бөгөөд бүх тоон өгөгдлийн төрлүүдтэй нийцдэг. The BIGINT функц нь тооны том бүхэл тоо эсвэл тоон тэмдэгт мөрийг буцаана.

Bigint нь хэдэн оронтой вэ?

Тайлбар: BIGINT нь SQL99-тэй нийцдэг 64 -бит тэмдэгт бүхэл тоон төрөл. Энэ нь зөвхөн Dialect 3 дээр боломжтой. BIGINT тоо нь -2 хооронд хэлбэлздэг63.. 263-1, эсвэл -9, 223, 372, 036, 854, 775, 808..

Зөвлөмж болгож буй: