Sql server日期列格式

Ira*_*ili 0 sql sql-server datetime

我在SQL Server表中有一列有类型date,其默认设置是yyyy-MM-dd.我想像它一样dd-MM-yyyy.

我该怎么做?

Guf*_*ffa 11

其默认设置为yyyy-MM-dd

不,这不对.根本没有与该字段关联的格式信息.

该值未由数据库格式化,仅作为时间点返回.将该值格式化为其文本表示形式是由从数据库获取数据的应用程序完成的.

因此,您无法在数据库中执行任何操作来更改日期值的格式,您必须更改数据显示的位置.

  • 这个答案是错误的,默认格式取决于数据库的语言 (2认同)
  • @ Madd0-否,日期时间列的格式不存在。用于将日期时间转换为字符串的默认格式可能取决于数据库的语言设置,但这根本不是一回事,并且肯定不是可以在列级应用的东西,这就是OP的外观要求。 (2认同)