【发布时间】:2014-03-14 13:24:50
【问题描述】:
我在 SQL Server 中有一个大约 300 列的表。我想创建一个存储过程,用null 替换所有负数。
该表具有float、integer、nvarchar 等类型的列。
我尝试用 T-SQL 来做,但做不到。请帮帮我?
谢谢。
编辑:
如果它们是负数,我需要一个将所有数字列转换为空的存储过程。该表是动态的,可能会增加或减少列数。
【问题讨论】:
-
varchar()字段为负数是什么意思? -
更新表设置 someColumn = null 其中 someColumn
-
只需要浮点数和整数负数即可为空。我有 varchar 列,但这些不必更改。
-
C.J.日期,规范化,第一范式。只是一些研究建议。
标签: sql sql-server-2008 tsql stored-procedures sql-update