存储过程
存储过程:就像函数一样的
会保存在数据库中--》可编程性 --》 存储过程
-----------------------------------------------------
创建存储过程:
create proc JiaFa
--需要的参数
@a int,
@b int
as
--存储过程的内容
declare @c int;
set @c = @a + @b;
return @c;
go
public int JiaFa(int a, int b)
{
int c = a+b;
return c;
}
--执行完毕后全部选中,执行创建
-----------------------------------------------------
执行存储过程:
exec JiaFa 3,5;
declare @f int;
exec @f = JiaFa 3,5;
print @f;
--根据用户传入的参数查询汽车表符合该条件的汽车数量
create proc ChaXun
@n varchar(20)
as
declare @num int
select @num = count(*) from car where name like '%'+@n+'%'
return @num
go
declare @m int
exec @m = ChaXun '奥迪'
print @m