当前位置:编程学习 > C#/ASP.NET >>

sql的函数编写

怎样去编写sql函数啊 --------------------编程问答-------------------- 示例:判斷是否為閏年函數

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
Create function [dbo].[IsLeapyear]

@inyear varchar(4)
)
returns bit 
as 
begin
declare @ret bit
Select  @ret=case  day(dateadd(mm,  2,dateadd(ms,-3,DATEADD(yy,  DATEDIFF(yy,0,@inyear+'/01/01'),0))))  when  28  then  '0'  else  '1'  end  

return @ret
end

--------------------编程问答--------------------

create function 函数名
(
   参数名  参数类型,
   ………………
)
returns  返回类型
as
局部变量声明  --推荐、一般放在这儿声明
begin
  函数体
  return 返回变量
end
go


--调用函数
declare  @result  函数返回类型  
set @result=函数名(参数列表,……) 

--基本框架
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,