Professional Documents
Culture Documents
SYNTEX:
CREATE FUNTION funtion_name(@paremeter1 datatype,@premeter2 datatype,...)
RETURN return_datatype
AS
BEGIN
RETURN return_datatype
END
EXAPLME:
create FUNCTION calcutaeage(@dob date)
return int
as begin
declare @dob date
declare @ age int
set @dob ='10/10/2000'
set @age=DATEDIFF(YEAR,@dob,GETDATE())
(MONTH(@dob)>MONTH(GETDATE()))
or
(MONTH(@dob)=MONTH(GETDATE())) and DAY(@dob)>DAY(getdate())
then 1
else 0
RETURN @age
end
SELECT DBO.CALCUTEAGE('12/12/2010')