目录
CREATE FUNCTION (Transact-SQL)
CREATE FUNCTION (Transact-SQL)
-- Transact-SQL Scalar Function Syntax
CREATE [ OR ALTER ] FUNCTION [ schema_name. ] function_name
( [ { @parameter_name [ AS ][ type_schema_name. ] parameter_data_type
[ = default ] [ READONLY ] }
[ ,...n ]
]
)
RETURNS return_data_type
[ WITH <function_option> [ ,...n ] ]
[ AS ]
BEGIN
function_body
RETURN scalar_expression
END
[ ; ]
1.创建使用标量函数
例 创建一个用户定义函数funcGetAge,功能为可以根据出生日期和当前日期计算年龄,并将年龄返回给调用语句。
CREATE FUNCTION funcGetAge
/*声明了两个变量,分别用于存放出生日期和当前