如何在SQL Server中重命名主键约束

普克鲁德罗夫

我在Notes命名表上有一个PK约束PK_dbo.Notes,想将其重命名为PK_Notes使用SQL Server DDL,即不使用SSMS重命名菜单选项。

另一个问题的答案中提到的查询对我不起作用。该线程的答案也很有用,但也不起作用。

普克鲁德罗夫

有时您需要将名称显式地包装在方括号中,如下所示:

sp_rename @objname = N'[Notes].[PK_dbo.Notes]', @newname = N'PK_Notes'

我认为是因为PK名称中的点。

同样,如您所见,不需要@objtype = 'OBJECT'指定PK约束

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何在Python中重命名virtualenv?

来自分类Dev

匹配主键而不显式命名SQL Server中的键

来自分类Dev

重命名主键和外键的值

来自分类Dev

如何在JGit中重命名文件

来自分类Dev

MySQL:重命名主键

来自分类Dev

如何在HBase中重命名表?

来自分类Dev

如何在流星中重命名集合?

来自分类Dev

在Xcode中,如何重命名情节提要中的约束?

来自分类Dev

如何在SQL Server中更改主键的列长?

来自分类Dev

如何在Scala中重命名文件?

来自分类Dev

如何在SQL Server中查找非空约束的名称

来自分类Dev

如何在MongoDB中重命名用户?

来自分类Dev

如何在Databricks中重命名列

来自分类Dev

如何在Pyplot中重命名图例

来自分类Dev

使用Debezium和Kafka Connect JDBC接收器连接器同步数据库时,如何重命名主键?

来自分类Dev

如何在R中重命名列

来自分类Dev

如何在PostMan中重命名环境?

来自分类Dev

如何删除未命名的主键约束

来自分类Dev

如何在RubyMine中重命名项目

来自分类Dev

如何在SQL Server中创建唯一的约束?

来自分类Dev

如何在SQL Server 2005中重命名列

来自分类Dev

如何在C ++中重命名文件

来自分类Dev

如何在SQL中忽略重复的主键?

来自分类Dev

如何在SQL Server中查找非空约束的名称

来自分类Dev

如何在Ubuntu Server 18.04中重命名“ lo”接口?

来自分类Dev

如何在SQL Server中显示主键的最大日期

来自分类Dev

SQL Server如何在内部重命名表?

来自分类Dev

如何重命名系统生成的约束名称和主键索引

来自分类Dev

如何在 SQL Server 中重命名所有系统生成约束名称?