1.函数:
一个操作流程的集合
一般:
create function superman(@ee int )
returns int
as begin
declare @dd int
......
return @dd
end
调用 时就用 select dbo.superman(5)
5. 至于 牛逼的 表值函数,就是 得到一个 表
eg:根据 部门的 编号 得到 所有 员工的 信息
create function superwang(@dno int)
returns @table_dno table(
name varchar(20),
sal money,
)
as begin
.........可能会 用到
insert into @table_dno select ....from A where ....
做到 一一对应就行。
return end
调用 就是 select *from superwang(1005)
6.存储过程: 就是 函数的 功能,只不过比较快速
create proc Xman有参数 无参数 返回都行
Xman(@maxmon int output ,@name varchar(10) , @sal int)
as begin end
使用是:
declare @d int
exec Xman @d output ,'tom',90