Тип даних глобального унікального ідентифікатора (GUID) у SQL Server представлений типом даних uniqueidentifier, який зберігає 16-байтове двійкове значення. GUID — це двійкове число, яке в основному використовується як ідентифікатор, який має бути унікальним у мережі, де багато комп’ютерів на багатьох сайтах.15 вересня 2021 р
GUID також іноді називають UUID або «універсально унікальним ідентифікатором».." GUID/UUID — це глобально унікальний ідентифікатор (рядок), який ідентифікує цифрову сутність (особу, місце чи річ), якою потрібно керувати та зберігати її доступною протягом тривалого часу.
У системах POSIX номери локального домену 0 і 1 призначені для ідентифікаторів користувачів (UID) і ідентифікаторів груп (GID). відповідно, а інші номери локальних доменів визначаються сайтом. У системах, відмінних від POSIX, усі номери локальних доменів визначаються сайтом. Можливість включити 40-бітний домен/ідентифікатор в UUID має компроміс.
GUID можна використовувати для ідентифікації обладнання, програмного забезпечення, облікових записів, документів та інших елементів. Термін також часто використовується в програмному забезпеченні, створеному Microsoft. GUID корисні коли потрібен унікальний ідентифікатор, який має дуже низьку ймовірність повторення. Текстовий рядок можна використовувати на всіх комп’ютерах і мережах.
Тип даних UNIQUEIDENTIFIER зазвичай використовується для первинного ключа або іншого унікального стовпця для зберігання значень UUID (універсально унікального ідентифікатора), які унікально ідентифікують рядки. Функція NEWID генерує значення UUID таким чином, що значення, створене на одному комп’ютері, не збігатиметься з UUID, створеним на іншому комп’ютері.
Унікальний ідентифікатор – це стовпець або поле у вашій базі даних. Використовуються унікальні ідентифікатори в базі даних щоб відрізнити поля одне від одного. Унікальний ідентифікатор використовується, коли інформація викликається з бази даних і її потрібно відрізнити від іншої інформації в базі даних.