格式化日期,而不将数据类型更改为varchar

时间:2019-01-21 16:19:35

标签: sql sql-server

今天我正在使用SQL,并且正在sql server中创建视图,要知道在转换和格式化日期时间值dd-mm-yyyy日期数据类型后,就可以更改

所以我的追求是,有什么方法可以在dd-mm-yyyy中转换或格式化日期,而无需更改sql server中视图列的数据类型

1 个答案:

答案 0 :(得分:2)

SQL Server date数据类型是4字节的二进制结构,没有可显示的格式。客户端应用程序为演示目的格式化值。

在T-SQL中,您需要将值转换为具有所需格式的字符串。然后,应用程序会将该值显示为格式化的字符串。