Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Условие на первичный ключ  [new]
mqn
Member

Откуда: Краснодар
Сообщений: 76
Ребята, подскажите, можно ли вообще так сделать:

Есть запрос который удаляет 1 первичный ключ и меняет его на другой.

ALTER TABLE dbo.[Классификация-подч]
DROP CONSTRAINT [PK_Классификация-подч];
GO

ALTER TABLE dbo.[Классификация-подч] ADD
ID [int] IDENTITY(1,1)
CONSTRAINT ID PRIMARY KEY
GO

И мне нужно, чтобы эта конструкция срабатывала, только когда у таблицы первичным ключом является [PK_Классификация-подч], в остальных случаях ничего не происходит, т.е. можно ли это условием обработать или мб. есть спец команда...
22 апр 14, 12:06    [15914955]     Ответить | Цитировать Сообщить модератору
 Re: Условие на первичный ключ  [new]
Glory
Member

Откуда:
Сообщений: 104751
Список ограничений всех объектов можнно найти в системном представлении INFORMATION_SCHEMA.TABLE_CONSTRAINTS
22 апр 14, 12:11    [15914988]     Ответить | Цитировать Сообщить модератору
 Re: Условие на первичный ключ  [new]
mqn
Member

Откуда: Краснодар
Сообщений: 76
Glory,

Спасибо, получилось)
22 апр 14, 13:54    [15915886]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить