gpt4 book ai didi

sql-server - 有没有一种简单的方法可以删除 SQL 数据库的所有默认值?

转载 作者:行者123 更新时间:2023-12-03 22:35:09 24 4
gpt4 key购买 nike

我想删除已在特定数据库中设置的所有默认值,是否可以运行脚本来为数据库中的所有表执行此操作?如果没有...任何帮助将不胜感激!

最佳答案

如果您使用的是 SQL Server 2005 及更高版本,则可以使用此脚本创建另一个脚本,然后删除所有默认约束:

SELECT 
'ALTER TABLE dbo.' + OBJECT_NAME(parent_object_id) +
' DROP CONSTRAINT ' + Name
FROM
sys.default_constraints

这将创建一系列语句作为输出,例如

ALTER TABLE dbo.YourTable DROP CONSTRAINT DF_T_YourColumn

将输出复制到另一个 SQL Server Management Studio 查询窗口并执行它,您应该完成了!

马克

关于sql-server - 有没有一种简单的方法可以删除 SQL 数据库的所有默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1692854/

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