此文章主要介绍的是SQL Server存储过程之入门学习导航, 假如你想创建SQL Server存储过程的话,在操作之前你一定要先用use语句,对其声明要将存储过程存储在哪个数据库中.
e.g use company;
执行之.之后就可以声明SQL Server存储过程了.
e.g create procedure *** @id varchar(50) , @name int output as select @namename=name from table where id=@id
然后可以用alter对SQL Server存储过程进行修改.
declare可以声明一个变量
用set对变量赋值
e.g alter proc getempp @ID int as declare @Department int select @Department=a.Department from company.dbo.employee a inner join company.dbo.department b on a.Department=b.ID where a.ID=@ID if @@ROWCOUNT>0 begin select * from company.dbo.department where ID=@Department select * from company.dbo.employee where Department=@Department end else begin RAISERROR('No record found',10,1) end
上例中的@Department是被选择出来的值,然后用来为下面的if语句块中的查询服务的.
以上的相关内容就是对SQL Server存储过程入门学习的介绍,望你能有所收获。