Автоматична нумерація та стовпці ідентифікаторів,Microsoft Docs

Для кожної таблиці може бути заданий єдиний ідентифікатор стовпця, який містить сформовані системою послідовні значення, що унікально визначають кожен рядок таблиці. Наприклад, при вставці рядків у таблицю стовпець ідентифікаторів може автоматично сформувати для застосування унікальні номери квитанцій замовників. Як правило, стовпці ідентифікаторів містять значення, унікальні в межах таблиці, де вони визначені. Це означає, що в інших таблицях, що містять стовпці ідентифікаторів, можуть використовуватися такі значення. Однак це не призводить до помилок, оскільки значення ідентифікаторів використовуються найчастіше в межах однієї таблиці, а стовпці ідентифікаторів різних таблиць не пов'язані між собою.

Єдиний глобально унікальний стовпець ідентифікаторів можна створити для таблиці, яка містить значення, унікальні для всіх мережевих комп'ютерів у світі. Стовпець, який містить гарантовано глобально унікальні значення, часто буває потрібний при злитті аналогічних даних із кількох систем баз даних. Наприклад, він може знадобитися в білінговій системі, дані якої знаходяться в різних підрозділах компанії по всьому світу. При злитті даних на центральному веб-сайті для консолідації та створення звітів завдяки глобально унікальним значенням покупці у різних країнах чи регіонах ніколи не отримають однакових білінгових номерів чи ідентифікаторів замовників.

При реплікації злиттям або транзакційної реплікації з оновленням підписок SQL Server забезпечує унікальність ідентифікації рядків у кількох копіях таблиці за допомогою стовпців ідентифікаторів GUID.