sql-server - SQL Server 更改具有外键约束的 varchar 列的排序规则

标签 sql-server

是否有比手动删除并重新添加它们更简单的方法来更改具有外键约束的列的排序规则?

我尝试过禁用约束,但没有成功:

ALTER TABLE PM_Minnekorter NOCHECK CONSTRAINT ALL

是否可以自动删除约束并再次重新创建它们?或者还有其他更好的解决方案吗?

最佳答案

我们无法更改引用的列的排序规则。 这个链接https://msdn.microsoft.com/en-us/library/ms190920.aspx中明确提到了.

就自动删除和创建问题而言,我们可以做到这一点。

你可以在这里看到它。 [代码已经解释并且可用,所以给出] https://www.mssqltips.com/sqlservertip/3347/drop-and-recreate-all-foreign-key-constraints-in-sql-server/

关于sql-server - SQL Server 更改具有外键约束的 varchar 列的排序规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41262810/

相关文章:

使用 GROUP BY 进行 SQL MERGE

sql-server - 字符串或二进制数据会被截断错误

sql-server - 选择中使用了哪个索引,为什么?

sql - 在数据库表中查找循环事务

sql-server - 如何使用查询从链接服务器获取数据

sql-server - SQL 2016 - 将 XML 转换为 Json

sql-server - Entity Framework ,查看而不是插入触发器。无法在 View 中插入一行

sql-server - 如何将图像插入到 SQL Server 数据库表中

sql-server - PHP 7.x 使用 MAMP 与 MSSQL 服务器连接

sql - 向 SQL Server 用户授予执行权限以仅运行特定作业