【发布时间】:2022-02-17 23:19:01
【问题描述】:
我正在尝试使用以下代码将数据插入 Microsoft SQL 中的 DATE 列:
INSERT INTO sde.AMD_NDVI_CAT (OBJECTID, Name, ImageDate)
VALUES (6199,'VI_{960D55A4-EEFD-45DD-80FD-81B5113C43D5}_20220122T090159', CAST('20220122T090159' AS DATE))
我得到的是:
Conversion failed when converting date and/or time from character string.
要插入ImageDate 列的数据格式为YYYYMMDDTHHMMSS。我在 Microsoft 网页 (https://docs.microsoft.com/en-us/sql/t-sql/functions/cast-and-convert-transact-sql?view=sql-server-ver15) 上没有找到这种格式。如何将其转换为日期以便插入到表格中?
谢谢!
【问题讨论】:
标签: sql sql-server date