gpt4 book ai didi

sql - 将表列从 datetime2 转换为 datetime

转载 作者:行者123 更新时间:2023-12-02 06:07:38 25 4
gpt4 key购买 nike

我被分配了一个starnge任务,我需要将40个表列从datetime2转换为datetime。

这是我数据库中的日期时间格式。2007-11-12 00:00:00

包含超过 90,000 条记录

请帮忙

最佳答案

  • 您必须检查是否有 <1753 年 1 月 1 日的值(因为它们与日期时间不兼容)。例如

SELECT * FROM MyTable WHERE MyColumn < '1753-01-01'

  • 例如,您必须决定如何处理这些值(此处我将所有值 < 1753-01-01 更改为 1753-01-01):

UPDATE MyTable SET MyColumn = '1753-01-01' WHERE MyColumn < '1753-01-01'

  • 修改列的类型

ALTER TABLE MyTable ALTER COLUMN MyColumn DATETIME

关于sql - 将表列从 datetime2 转换为 datetime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18016040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com