T-SQL UPDATE 语句有效地将 DateTime2 值延长数天
T-SQL UPDATE statement to efficiently extend a DateTime2 value a number of days
我需要迭代 table 并延长所有行的到期日期。列名称是 ExpirationUtc (DateTime2),我想在每一行中添加 90 天。对 运行 最有效的 SQL 查询是什么,即采用当前 ExpirationUtc 并将其替换为 ExpirationUtc + 90 天的 UPDATE 语句?
谢谢。
update your_table
set ExpirationUtc = dateadd(day, 90, ExpirationUtc)
我需要迭代 table 并延长所有行的到期日期。列名称是 ExpirationUtc (DateTime2),我想在每一行中添加 90 天。对 运行 最有效的 SQL 查询是什么,即采用当前 ExpirationUtc 并将其替换为 ExpirationUtc + 90 天的 UPDATE 语句?
谢谢。
update your_table
set ExpirationUtc = dateadd(day, 90, ExpirationUtc)