7
A
回答
3
不,在SSMS上右键单击表格,选择“脚本表格为”,然后“下拉到”,然后“新窗口”,“文件...”或“剪贴板”,它会产生一个脚本,将包括FKS等
5
对于那些谁更普遍适用的答案的希望来到这里的所有必要滴
这将找到的约束,删除它,然后列
谢谢并为Tim Lentine How to find the name of a default constraint开始投票。
Declare @sql VarChar(255)
Declare @tableName Varchar(255)
Declare @columnName VarChar(255)
Select @tableName = 'MyTableName'
Select @columnName = 'MyColumnName'
select @sql = o.[name] from sysobjects o
inner join syscolumns c
on o.id = c.cdefault
inner join sysobjects t
on c.id = t.id
where o.xtype = 'd'
and t.name = @tableName
and c.name = @columnName
if @sql is not null
begin
select @sql = 'Alter Table ' + @tableName + ' Drop Constraint ' + @sql + ' Alter Table ' + @tablename + ' Drop Column ' + @columnName
exec(@sql)
end
相关问题
- 1. 等效于SQL Server中的drop table table_name级联约束条件
- 2. 级联优先约束SSIS
- 3. SQL Server:删除表级联等效?
- 4. 如何处理关联表和级联约束在MYSQL
- 5. MySQL外键约束,级联删除
- 6. JPA级联导致完整性约束
- 7. 如何添加“删除级联”约束?
- 8. oracle drop table级联约束语句挂
- 9. 按钮的大小等级和约束
- 10. 列表不等式约束
- 11. 等式约束
- 12. 约束阶级
- 13. 。级联问题。删除表违反外键约束
- 14. 外键和数据透视表上的约束,删除级联
- 15. 的MS Access设置级联到空约束到现有的表
- 16. 类型级别列表上的平等约束
- 17. ARM内联约束
- 18. WebRTC - 对等约束
- 19. 多级XSD约束
- 20. 无效约束值
- 21. 实现表级检查约束
- 22. 创建约束更改表无效
- 23. 添加约束关联
- 24. 联盟有两个约束?
- 25. GCC内联汇编:约束
- 26. 约束上的平等
- 27. 在相等性约束
- 28. MySQL约束如何失效?
- 29. 约束切换效果
- 30. MariaDB/MySQL外键约束:可能在删除时请求级联?
只生成'drop table [table]'。您必须确保在选项中启用了依赖于脚本的元素,然后才能运行 – rizzle 2011-03-30 15:42:44
如果您需要生成其他人可以使用的脚本,这也不是一个可行的解决方案,因为不能保证约束名称在多个系统中是相同的。 – 2012-03-10 00:15:13