1
A
回答
4
通过查询sys.columns和sys.objects,您可以生成一个查询,将每个列都更改为默认值(由您指定),以便为要为其设置默认非空值的列类型。
像这样的东西会给你的东西来看看:
SELECT so.name,
sc.name AS varname ,
st.name AS typename ,
sc.max_length ,
sc.[precision] ,
sc.scale ,
sc.collation_name
FROM sys.columns sc
JOIN SYS.types st ON sc.system_type_id = st.system_type_id
AND sc.user_type_id = st.user_type_id
JOIN sys.objects so ON so.object_id = sc.object_id
然后您可以将光标,这和运行一系列基于类型名称(列型)和VARNAME ALTER /更新命令(列名称)。
6
UPDATE custom_table
SET the_column = 0
WHERE the_column IS NULL;
2
UPDATE MYTABLE SET mycol = 0 WHERE mycol IS NULL
3
如果你在所有列的意思,那么你可以做一个非常昂贵的查询,将触及所有的记录和列:
UPDATE mytable
SET
col1 = isnull(col1, 0),
col2 = isnull(col2, 0),
col3 = isnull(col3, 0),
col4 = isnull(col4, 0),
col5 = isnull(col5, 0)
-- etc all the numeric columns *
- 如果包括了日期列,他们去 '1900-01-01'
相关问题
- 1. 如何在R中用0代替“空”值
- 2. SQL如何用0值处理空表?
- 3. 空值替代值
- 4. 在excel中用“0”代替Nan值和空白单元格。我的代码也被替换文本为“0”
- 5. PIVOT列并用0替换空值
- 6. 如何用0代替SSAS立方体中的空值
- 7. Linq查询,如何检查空值并使用值0代替空值?
- 8. 用动态数据透视表中的0替换空值
- 9. 在SQL枢替换空值
- 10. 用'0'替换列表中的值
- 11. informix替换空值0选择
- 12. 如何在SQL Server中用0替换尾随空格?
- 13. xslt 1.0如何在选择条件中用0(零)替换空值或空值
- 14. 在SQL Server中,使用其十六进制代码替换嵌入字符串中的Char(0)空字符
- 15. SQL复制替代?
- 16. 我如何在SQL Server中使用0代替NULL
- 17. 用阵列中的值替换周围的空值,0
- 18. Rails制表符代替空格
- 19. 将空值替换为0而不是空值,同时连接sql中的两个表格
- 20. 用空格替换0
- 21. 避免空值替换报告中的0值
- 22. 在表单字段中替换0用jQuery清空
- 23. 用零替换空值/将虚拟值替换为空表在Access中
- 24. 数据类型是金钱,如何用SQL中的空值替换0?
- 25. sql在其他列中用值替换空值
- 26. C#遍历dataGridView来找到空值,并将“0”代替
- 27. SQL替换所有空值
- 28. 替换sql表中的值
- 29. 用SQL中的空值或空值替换非空值SELECT查询
- 30. 替代返回空值
我会离开空值而不是变为零而不知道列是什么。零在这些列中可能有意义,而在另一些列中可能不是一个允许的值。一个 – HLGEM 2011-04-04 13:51:36