sql-server – 如何更改外键名称?

前端之家收集整理的这篇文章主要介绍了sql-server – 如何更改外键名称?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在我的sql Server数据库中创建新的表.我正在重命名旧表,所以也是外键的约束.

要使用Adventureworks DB作为示例,SalesOrderDetail表具有FK_SalesOrderDetail_SalesOrderHeader_SalesOrderId(链接到SalesOrderHeader表).

正在更改此外键的名称是否足够,或者我还需要更改SalesOrderHeader表中的外键引用?

解决方法

只是这个名字 – 它不会以任何方式改变关系.
EXEC sp_rename 'Sales.FK_SalesOrderDetail_SalesOrderHeader_SalesOrderId','new_name','OBJECT';

注意:AdventureWorks中的外键位于“销售”模式中,因此object_name参数在上述过程调用中为模式限定.

原文链接:https://www.f2er.com/mssql/75856.html

猜你在找的MsSQL相关文章