2
A
回答
2
有了一个快速的研究,我得到这个:
ALTER TABLE table_name
ALTER COLUMN column_name datatype SET DEFAULT default_value
我不是一个SQL专家虽然,但这似乎像它会做的工作。 来源:http://www.w3schools.com/sql/sql_default.asp。无论如何,这是一个很好的sql问题资源。
1
ALTER TABLE dbo.Tbl_1
DROP CONSTRAINT DF_genre
ALTER TABLE dbo.Tbl_1 ADD CONSTRAINT
DF_genre DEFAULT ('new value') FOR genre
替换“DF_genre”与任何约束被命名为每个表。
2
只是小幅上浮士德的答案扩大,这可能使用SP_MSFOREACHTABLE(无证程序)来完成,不再需要编写所有表:
EXECUTE SP_MSFOREACHTABLE
@Command1 = 'ALTER TABLE ? ADD CONSTRAINT DF_Genre DEFAULT (''Default'') FOR Genre ',
@WhereAnd = 'AND o.Name IN (SELECT Table_Name FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME = ''Genre'')'
相关问题
- 1. 更改几个表的数据捕获
- 2. 同一页面中的几个更改列表
- 3. 用于更新几个表中几个列的T-SQL光标
- 4. 基于几个参数的MySQL更新
- 5. 如何复制文件,但更改里面的几个参数?
- 6. 数过几个列表
- 7. 列表<Model>带有一个参数,该参数应该在更改时从下拉列表中提取
- 8. 传递一个列表作为几个参数
- 9. 更改一个列表中的元素会更改多个列表..?
- 10. 如何更改(String ... params)参数列表在android中的doInBackground asyncTask?
- 11. 更改一个列表更改了另一个列表
- 12. 在perl中的一行中更改几个表达式
- 13. 更改参数的RabbitMQ的队列
- 14. 正则表达式:一个参数和几个参数
- 15. 只有少数几个被选中时,更改Datagridview中列的名称
- 16. 更改列表中的多个位置
- 17. 更改列表中的每个向量
- 18. 更改列表中的列表的值
- 19. 如何更改几何列的SRID?
- 20. 撤消数组列表中的更改
- 21. 更改列表视图中的行数
- 22. 如何从Python中的列表中逐行传递几个参数到
- 23. 更改值在一个数组列表
- 24. 数组化数组到几个列表的列表
- 25. if语句中的几个参数
- 26. 更改列表中的点
- 27. 从列表中SF更换几何
- 28. Python - 函数有一个列表作为参数。如何返回另一个列表而不更改第一个?
- 29. 更改GET表单上的URL参数
- 30. 在Excel VBA参考列表中更改Indesign参考版本
这些答案都还不错,只是抬起头,HTTP ://stackoverflow.com/a/175446/18821显示了如何获取数据库中的所有表名,如果要生成所有ALTER语句,然后手动运行其中的所有20个语句,这可能很有用。 – 2012-04-23 15:06:04