【问题标题】:SQL Server 2016 - how to date settingSQL Server 2016 - 如何设置日期
【发布时间】:2017-05-26 00:15:23
【问题描述】:

我使用的是 SQL Server 2016(免费版)。日期阵营设置为“yyyymmdd”,但我希望数据可以像“mmddyyyy”一样存储在表中。

我能做什么?

【问题讨论】:

    标签: sql-server sql-server-2016


    【解决方案1】:

    或者这个使用格式和转换(以确保它是日期数据类型)

     select format(cast(@date as date),'MMddyyyy')
    

    【讨论】:

      【解决方案2】:
      -- Syntax for SQL Server, Azure SQL Database, Azure SQL Data Warehouse, 
      
      SET DATEFORMAT { format | @format_var }   
      

      参数

      格式 | @format_var 是日期部分的顺序。有效参数为 mdy、dmy、ymd、ydm、myd 和 dym。可以是 Unicode 或转换为 Unicode 的双字节字符集 (DBCS)。美式英语默认为 mdy。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-09-10
        • 1970-01-01
        • 1970-01-01
        • 2018-06-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多