Когда следует включить свойство столбца RowGuid в SQL Server 2005? - PullRequest
6 голосов
/ 08 января 2009

Документация MSDN гласит: Указывает, использует ли SQL Server столбец в качестве ROWGUID. Вы можете установить это значение на Да только для уникального столбца идентификации.

Это не говорит мне, почему я бы включил или отключил это.

1 Ответ

7 голосов
/ 08 января 2009

Установка столбца как ROWGUID сообщает SQL Server, что эта строка будет использоваться в качестве GUID. По умолчанию SQL Server установит значение строки по умолчанию в NewID (), что сгенерирует GUID.

Таким образом, вы будете использовать его, если хотите использовать GUID, которые являются глобально уникальными. Это делает их полезными для репликации и объединения баз данных, поскольку вы знаете, что никакие две строки никогда (теоретически) не будут иметь одинаковый идентификатор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...