MS SQL Server获取十二个月份的英文缩写

 更新时间:2013年01月10日 16:46:41   作者:  
十二个月份的英文缩写,只有五月份是全称与缩写一样,其它月份的缩写仅是取前三位字母。因此Insus.NET写成一个自定义函数获取月份名称缩写,感兴趣的朋友可以了解下
如果使用DATENAME()函数是取得月份的英文全称,但报表需要,只需显示月份名称缩写即可。

十二个月份的英文缩写,只有五月份是全称与缩写一样,其它月份的缩写仅是取前三位字母。因此Insus.NET写成一个自定义函数:
复制代码 代码如下:

-- =============================================
-- Author: Insus.NET
-- Create date: 2012-12-18
-- Description: Get Month abbreviation name
-- =============================================
CREATE FUNCTION [dbo].[udf_MonthShortName]
(
@input DATETIME
)
RETURNS NVARCHAR(3)
AS
BEGIN
DECLARE @rtn NVARCHAR(3)
SET @rtn = SUBSTRING(DATENAME(MONTH,@input), 1, 3)
RETURN @rtn
END

相关文章

  • SQL语句优化提高数据库性能

    SQL语句优化提高数据库性能

    为了获得稳定的执行性能,SQL语句越简单越好。对复杂的SQL语句,要设法对之进行简化,本文给大家介绍优化SQL语句提高数据库性能,对sql语句优化性能优化相关知识感兴趣的朋友一起学习吧
    2016-01-01
  • SQL LOADER错误小结

    SQL LOADER错误小结

    在使用SQL*LOADER装载数据时,由于平面文件的多样化和数据格式问题总会遇到形形色色的一些小问题,下面是小编抽时间整理的一些错误,感兴趣的朋友一起学习吧
    2015-12-12
  • 详解安装sql2012出现错误could not open key...解决办法

    详解安装sql2012出现错误could not open key...解决办法

    这篇文章主要介绍了详解安装sql2012出现错误could not open key...解决办法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • SQL Server正确删除Windows认证用户的方法

    SQL Server正确删除Windows认证用户的方法

    这篇文章主要给大家介绍了关于SQL Server正确删除Windows认证用户的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用SQL Server具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • SqlServer应用之sys.dm_os_waiting_tasks 引发的疑问(下)

    SqlServer应用之sys.dm_os_waiting_tasks 引发的疑问(下)

    这篇文章主要介绍了SqlServer应用之sys.dm_os_waiting_tasks 引发的疑问(下) 的相关资料,需要的朋友可以参考下
    2015-12-12
  • T-SQL问题解决集锦 数据加解密全集

    T-SQL问题解决集锦 数据加解密全集

    对于一些敏感数据,如密码、卡号,一般不能使用正常数值来存储。否则会有安全隐患。以往的加密解密都有前端应用程序来辅助完成。而数据库一般只能加密不能解密
    2012-06-06
  • SQL2000安装后,SQL Server组无项目解决方法

    SQL2000安装后,SQL Server组无项目解决方法

    这篇文章主要介绍了SQL2000安装后,SQL Server组无项目解决方法,需要的朋友可以参考下
    2016-09-09
  • sqlserver设置主键的实现步骤

    sqlserver设置主键的实现步骤

    在SQLServer中,定义表的主键非常容易,本文主要介绍了sqlserver设置主键的实现步骤,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • sql server中的decimal或者numeric的精度问题

    sql server中的decimal或者numeric的精度问题

    在sql server中定义列的数据类型decimal时需要制定其精度和小数位数。
    2009-05-05
  • SQL Server 更改DB的Collation

    SQL Server 更改DB的Collation

    经常发现同事爲了更改DB的Collation而删掉DB,重新创建过。其实,只要一条SQL就可以解,唔使哽麻烦!!
    2009-05-05

最新评论