sql – 如何生成所有约束脚本
发布时间:2021-03-31 09:47:02 所属栏目:MsSql教程 来源:网络整理
导读:我有一个要求,我必须更改我的数据库的排序规则,因为我需要在我的数据库中更改脚本 drop all the constraints and recreate them after running the collation.我可以知道如何生成数据库所有约束的生成文件? 解决方法 SELECT top 1 'ALTER TABLE '+ SCHEMA_NA
|
我有一个要求,我必须更改我的数据库的排序规则,因为我需要在我的数据库中更改脚本 drop all the constraints and recreate them after running the collation.我可以知道如何生成数据库所有约束的生成文件? 解决方法SELECT top 1
'ALTER TABLE '+ SCHEMA_NAME(schema_id) + '.' + OBJECT_NAME(parent_object_id) +
' ADD CONSTRAINT ' + dc.name + ' DEFAULT(' + definition
+ ') FOR ' + c.name
FROM sys.default_constraints dc
INNER JOIN sys.columns c ON dc.parent_object_id = c.object_id AND dc.parent_column_id = c.column_id
用于生成所有约束的脚本 SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS 得到db上的所有约束然后过滤你的表 (编辑:百科站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
- sql-server – SQL Server镜像是否可靠(高可用性
- sql-server – 使用动态sql在指定数据库中创建Vi
- sql-server – SQL Server CASE语句是否评估所有
- 分析SQL Server删除重复行的6个方法
- azure – 如何在文档数据库中上载多个文档(批量)
- SQL:根据其他列中的多个条件计算一列中的不同值
- sql-server – 在T-SQL中反序列化XML对象
- sql-server – SQL Server游标参考(语法等)
- sql-server – 将SQL Server数据库从旧生产服务器
- sql-server – 我是否在unicode的“insert into”
热点阅读

