Sql server 为SQL Server中的默认值或绑定生成脚本
最近,我在表设计中设置了Sql server 为SQL Server中的默认值或绑定生成脚本,sql-server,sql-server-2012,sql-server-2014,sql-scripts,Sql Server,Sql Server 2012,Sql Server 2014,Sql Scripts,最近,我在表设计中设置了默认值或将绑定到(newid()) 现在,我想为在另一个数据库上执行的更改生成脚本 有人能帮我为这些更改编写/生成脚本吗 提前谢谢 注意:我已经选中了解决方案,但没有帮助,因为我想为所有表生成脚本,我最近在这些表中更改了默认值或绑定使用下面的查询为默认值newid()的默认约束生成脚本 复制粘贴新数据库中的结果并执行它创建默认约束 可能重复的 SELECT 'alter table ' + Quotename(o.name) + ' add constrai
默认值或将
绑定到(newid())
现在,我想为在另一个数据库上执行的更改生成脚本
有人能帮我为这些更改编写/生成脚本吗
提前谢谢
注意:我已经选中了解决方案,但没有帮助,因为我想为所有表生成脚本,我最近在这些表中更改了
默认值或绑定
使用下面的查询为默认值newid()的默认约束生成脚本
复制粘贴新数据库中的结果并执行它创建默认约束 可能重复的
SELECT 'alter table ' + Quotename(o.name)
+ ' add constraint ' + Quotename(dc.name)
+ ' default ' + dc.definition + ' for '
+ Quotename(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
INNER JOIN sys.objects o
ON o.object_id = dc.parent_object_id
WHERE definition = '(newid())'