我们今天主要向大家讲述的是SQL Server存储过程之入门学习,我们在创建SQL Server存储过程之前一般要先用use语句声明,要将存储过程存储在哪个相关的数据库中,以下就是文章的主要内容介绍。
e.g use company;
执行之.之后就可以声明存储过程了.
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存储过程入门学习,望大家有所收获。