【发布时间】:2011-11-20 12:34:46
【问题描述】:
假设我有一个表“xyz”,其中包含 a、b、c、d、e 列,我发现表中的列随机为空。现在我必须扫描表找出列在哪里是空的,并用默认值更新列(例如 a 和 'a',b 和 'b',c 和 'c' ...),同时保留其他列在未更改的行中。怎么可能?
我已经创建了以下程序,但它对我来说并不是一个好兆头:
create procedure SP_DEFAULTS as
update xyz set a= 'a',
b= 'b',
c= 'c'
d= 'd',
e= 'e'
where (a=''
or b=''
or c=''
or d=''
or e=''
)
感谢期待
【问题讨论】:
标签: sql-server default