Надеюсь на помощь по следующей проблеме. Предположим, у нас есть таблица
CREATE TABLE [dbo].[dummy](
[id] [char](36) NOT NULL,
[name] [varchar](50) NOT NULL
) ON [PRIMARY]
Если я создам такой первичный ключ (версия 1)
ALTER TABLE dummy ADD CONSTRAINT PK_dummy PRIMARY KEY (ID);
, я получу уникальное имя. В этом случае PK_dummy. Но если я создам такой первичный ключ (версия 2)
ALTER TABLE dummy ADD PRIMARY KEY Clustered (ID);
Имя меняется при каждом воссоздании этого первичного ключа. Формат всегда следующий: PK__dummy __ "динамическое c число"
Что означает это число? И как я могу определить первичные ключи, созданные с помощью версии 2 в большой базе данных?
Спасибо за подсказки.