SQL Serverdagi GUID ustuni nima?
SQL Serverdagi GUID ustuni nima?

Video: SQL Serverdagi GUID ustuni nima?

Video: SQL Serverdagi GUID ustuni nima?
Video: MySQL da malumotlar bazasi bilan ishlash 2024, May
Anonim

GUID 16 baytlik ikkilik fayldir SQL Server jadvallar, ma'lumotlar bazalari va ma'lumotlar bazalarida global miqyosda yagona bo'lgan ma'lumotlar turi serverlar . Atama GUID Global yagona identifikator degan ma'noni anglatadi va u bilan almashtiriladi UNIQUEIDENTIFER . Yaratish uchun a GUID ichida SQL Server , NEWID() funktsiyasi quyida ko'rsatilganidek ishlatiladi: 1. SELECT NEWID()

Xuddi shunday, GUID nimani anglatadi?

global noyob identifikator

Bundan tashqari, SQL-da yangi GUIDni qanday olishim mumkin? rahbar - sql -server. sql -- Agar xohlasang hosil qilish a yangi qo'llanma ( yagona identifikator) SQL da serverda siz shunchaki NEWID() funksiyasidan foydalanishingiz mumkin. -- Bu a qaytaradi yangi tasodifiy noyob identifikator masalan. Buni to'g'ridan-to'g'ri kiritish uchun INSERT iborasi bilan ishlatishingiz mumkin yangi jadvaldagi qator. -- Xodimlar jadvaliga ma'lumotlarni kiritish.

Bundan tashqari, GUID ma'lumotlar turi nima?

The GUID ma'lumotlar turi 16 baytlik ikkilik fayldir ma'lumotlar turi . Bu ma'lumotlar turi ob'ektlarni, dasturlarni, yozuvlarni va hokazolarni global identifikatsiyalash uchun ishlatiladi. A ning muhim xususiyati GUID har bir qiymat global miqyosda noyobdir. Qiymat Microsoft tomonidan ishlab chiqilgan algoritm tomonidan yaratilgan bo'lib, bu o'ziga xoslikni ta'minlaydi.

GUIDni jadvalda asosiy kalit sifatida ishlata olamizmi?

Avval aytib o'tganimizdek, GUID qiymatlar bor bo'ylab noyob jadvallar , ma'lumotlar bazalari va serverlar. GUIDlar mumkin global deb hisoblash mumkin asosiy kalitlar . Mahalliy asosiy kalitlardan foydalaniladi a ichida yozuvlarni yagona aniqlash uchun stol . Boshqa tarafdan, GUIDlar mumkin bo'l ishlatilgan yozuvlarni yagona aniqlash uchun jadvallar , ma'lumotlar bazalari va serverlar.

Tavsiya: