嗨我有一个列终止,默认情况下有一些值'1900-01-01',我想用当前日期替换它们。我可以使用哪个函数来执行此操作
答案 0 :(得分:1)
使用case
声明:
select (case when col = '1900-01-01' then getdate() else col end)
或者在update
语句中执行类似操作以永久更改表中的值。
或者将列的默认定义从getdate()
更改为1900-01-01
。
答案 1 :(得分:1)
更新TableName SET ColumnName = GETDATE() 在哪里ColumnName =' 1900-01-01'