【发布时间】:2017-09-24 03:38:12
【问题描述】:
我想知道如何在 SQL Server 中转换 oracle 指令TO_CHAR(MY_COLUMN_NAME, 'YYYYMMDDHH24MISSFF3')。 (包含日期的列)
我想我可以在 SQL Server 中使用 CONVERT(VARCHAR(19), MY_COLUMN_NAME, 120); 将日期转换为 YYYY-MM-DD 格式,但是 YYYYMMDDHH24MISSFF3 格式呢?
【问题讨论】:
-
您是否尝试过使用更大的 varchar? 10 个字符只够容纳 YYYY-MM-DD;之后的任何内容都会被截断。
-
尝试强制转换(将(MY_COLUMN_NAME 作为日期)转换为 varchar)
标签: sql-server oracle