1 创建标量值函数:
2 create function fun_name (
3 变量声明区
4 )
5 returns return_type
6 as
7 begin
8 操作主体区
9 end
10 创建表值函数:
11 内联表值函数:
12 create function fun_name (
13 变量声明区
14 )
15 returns table
16 as
17 return (满足条件的查询语句)
18 多语句表值函数:
19 create function fun_name (
20 变量声明区
21 )
22 returns @var_name table
23 (
24 表变量定义区
25 )
26 as
27 begin
28 函数主体区
29 return
30 end
31 调用函数:
32 标量函数:
33 set @var_name = fun_name(参数列表)
34 表值函数:
35 select * from fun_name(参数列表)
36 删除函数:
37 drop function fun_name