我们今天主要向大家讲述的是SQL Server存储过程之入门学习,我们在创建SQL Server存储过程之前一般要先用use语句声明,要将存储过程存储在哪个相关的数据库中,以下就是文章的主要内容介绍。

专注于为中小企业提供成都网站设计、做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业夷陵免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
- 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存储过程入门学习,望大家有所收获。
Copyright © 2009-2022 www.wtcwzsj.com 青羊区广皓图文设计工作室(个体工商户) 版权所有 蜀ICP备19037934号