我正在使用SQL Server 2014
,并且需要创建一个带有日期列的表格。该列每天将收到来自软件的自动输入。该软件可以灵活地与数据库上的该SQL表连接,并随其输出一起馈入它。
我的问题是该软件的输出列中的日期如下:2019-11-11 16:41:03
我已经创建了SQL表,并以datetime
格式创建了“ DateReceived”列。但是,当我尝试使用SQL表在软件中创建映射时,它的日期列与SQL表的“ DateReceived”列不匹配。
不幸的是,我无法编辑该软件的输出来格式化日期。我唯一的解决方案是适当格式化SQL表中的“ DateReceived”列。但是,我很困惑为什么datetime
格式不起作用。
任何帮助将不胜感激。
答案 0 :(得分:0)
我用软件做了类似的事情。我不记得确切的细节了,但大致过程如下:
CONVERT(VARCHAR(20), dt, 120)
之类的表达式代替实际列INSTEAD OF INSERT
和/或INSTEAD OF UPDATE
触发器并直接写入基表