2016-10-15 2 views

ответ

3

Для Drop любого constraint это метод

ALTER TABLE Yourtable -- Table Name 
DROP CONSTRAINT PK_primarykey_name -- Primary Key name 

Если вы не знаете, то ключ constraint имени первичного запуска ниже сценария, чтобы знать

SELECT CONSTRAINT_NAME 
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS 
WHERE TABLE_NAME = 'yourtable' -- Table Name 
     AND TABLE_SCHEMA = 'dbo' -- change it if table is in some other schema 
     AND CONSTRAINT_TYPE = 'PRIMARY KEY' 
+0

я получил сообща ошибку – snl

+0

как это - \t Msg 3728, уровень 16, состояние 1, строка 1 'id' не является ограничением. Msg 3727, Уровень 16, Состояние 0, Строка 1 Невозможно отказаться от ограничения. См. Предыдущие ошибки. – snl

+1

@SunilThoutam - Это не ваше имя ограничения. Запустите мой второй запрос и добавьте правильное имя ограничения –

Смежные вопросы