gpt4 book ai didi

sql-server - 在通过 SSIS 生成的 CSV 文件中显示日期为 "December 17,2014"

转载 作者:行者123 更新时间:2023-12-04 02:27:29 26 4
gpt4 key购买 nike

我在数据库表中有一个日期列保存为“2014-12-17 15:16:00”。我必须将此日期与其他几个字段一起导入格式为“2014 年 12 月 17 日”的 CSV 文件.有没有办法在 SSIS 中轻松地将日期转换为这种格式?

通过 SQL,我可以按如下方式进行,但它不会返回完整的月份名称。
选择转换(VARCHAR(20),GETDATE(),107)
我们可以通过 SQL 检索完整的月份名称吗?

此外,如果我们采用上述方法,在平面文件连接管理器中使用什么数据类型才能使此日期列在 CSV 文件中正常显示?

最佳答案

Use the below approach to get full month name:

declare @d datetime ='2014-12-17 15:16:00'
select datename(month,@d)+' '+cast(datepart(dd,@d) as varchar(20))+','+cast(datepart(year,@d) as varchar(4))

enter image description here

关于sql-server - 在通过 SSIS 生成的 CSV 文件中显示日期为 "December 17,2014",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27521188/

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