Как получить FK script из существующих таблиц в SQL Server?

#sql-server #sql-server-2008 #sql-server-2000

#sql-сервер #sql-сервер-2008 #sql-server-2000

Вопрос:

Предположим, у меня есть много таблиц, в которых созданы внешние ключи.

Я хочу получить только скрипты для этих FKS следующим образом:

 ALTER TABLE dbo.MyTable ADD CONSTRAINT...
  

Я пытался использовать инструменты из Studio management, однако он возвращает скрипт и создает таблицу вместе. Я только хочу вернуть FK scripts.

Как я могу вернуть только сценарии FK из таблицы SQL?

Ответ №1:

Если вы используете Management Studio, разверните Keys дерево таблицы, для которой вы хотите создать сценарий, щелкните правой кнопкой мыши Внешний ключ и выберите Script key as... CREATE в меню.