sql函数实例_创建用户自定义函数

发布时间:2020-11-09编辑:脚本学堂
分享一个sql函数的创建语句,在sql server数据库中创建一个用户自定义函数,需要的朋友参考下。

例子,创建sql自定义函数 Function dbo.fn_LastOfMonth(@TheDate DateTime)。

sql语句,如下:
 

6> Returns DateTime
7> AS
8> BEGIN
9> DECLARE @FirstOfMonth  DateTime
10> DECLARE @DaysInMonth Int
11> DECLARE @RetDate DateTime
12> SET @FirstOfMonth = dateadd(mm, datediff(mm,0,@TheDate), 0)
13> SET @DaysInMonth = DATEDIFF(d, @FirstOfMonth, DATEADD(m, 1, @FirstOfMonth))
14> RETURN  DATEADD(d, @DaysInMonth - 1, @FirstOfMonth)
15> END
16> GO

--删除自定义函数
2> drop function dbo.fn_LastOfMonth;
3> GO