zoukankan      html  css  js  c++  java
  • mssql中自己常用的几个自定义函数

    1 IF OBJECT_ID (N'dbo.Get_MonthLastDate') IS NOT NULL
    2 DROP FUNCTION dbo.Get_MonthLastDate
    3  GO
    4
    5  CREATE FUNCTION Get_MonthLastDate(@Date DATETIME,@time VARCHAR(8))
    6  RETURNs DATETIME--返回当月的最后一天
    7 BEGIN
    8 DECLARE @returnDate DATETIME
    9 IF month(@date)<12
    10 SET @returnDate=convert(DATETIME,convert(VARCHAR(4),year(@Date))+'-'+convert(VARCHAR(2),month(@date)+1)+'-1 '+@time)-1
    11 ELSE
    12 SET @returnDate=convert(DATETIME,convert(VARCHAR(4),year(@Date))+'-1-1 '+@time)-1
    13 RETURN @returnDate
    14 END
    15
    16 GO
    17
    18 CREATE FUNCTION Get_ShortIdCode(@IdCard VARCHAR(18))
    19 RETURNS VARCHAR(15)
    20 --18位身份证号变15位
    21 BEGIN
    22 RETURN LEFT(LEFT(@idCard,6)+RIGHT(@idCard,10),15)
    23 END
    IF OBJECT_ID (N'dbo.Trim') IS NOT NULL
    DROP FUNCTION dbo.Trim
    GO

    CREATE FUNCTION Trim(@s VARCHAR(100))
    RETURNS VARCHAR(100)
    BEGIN
    RETURN rTrim(ltrim(@s))
    END
    GO
  • 相关阅读:
    星空雅梦
    星空雅梦
    星空雅梦
    星空雅梦
    深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)请自取
    Map遍历法则
    c.toArray might (incorrectly) not return Object[]
    JavaGuide
    NIO入门
    Docker应用安装
  • 原文地址:https://www.cnblogs.com/ByBull/p/1905877.html
Copyright © 2011-2022 走看看