Использование типа uniqueidentifier

AlexanderVS
Дата: 10.01.2001 12:23:53
Подскажите, пожалуйста, в каких случаях лучше использовать uniqueidentifier в качестве певичного ключа. И если он используется, то как его передать в хран. процедуры?
Дед Маздай
Дата: 10.01.2001 20:32:24
Тогда же, когда и identity, если таковое по разным причинам не устраивает. Напр., хочется иметь уникальность на межбазовом уровне или на разных серверах. Передать в кач-ве параметра - какие проблемы? Это обычный скалярный тип:
CREATE PROCEDURE MySP @x uniqueidentifier AS
select @x
GO
declare @y as uniqueidentifier
set @y = newid()
exec MySP @y