gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 07:10:13 26 4
gpt4 key购买 nike

我当前正在 SQL Server 数据库中创建新表。我正在重命名旧表,外键约束也是如此。

以 Adventureworks DB 为例,SalesOrderDetail 表具有 FK_SalesOrderDetail_SalesOrderHeader_SalesOrderId(链接到 SalesOrderHeader 表)。

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

最佳答案

只是名字 - 它不会以任何方式改变关系。

EXEC sp_rename 'Sales.FK_SalesOrderDetail_SalesOrderHeader_SalesOrderId', 
'new_name',
'OBJECT';

注意:AdventureWorks 中的外键位于 Sales 架构中,因此 object_name 参数在上面的过程调用中是限定架构的。

关于sql-server - 如何更改外键名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7290483/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com