我们今天主要向大家讲述的是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存储过程入门学习,望大家有所收获。
【编辑推荐】
- MS SQL Server 连接字符串的实际操作简介
- MS SQL Server和MySQL区别
- MS SQL Server 7.0 性能优化指南
- MS SQL Server查询优化方法
- MS SQL Server 6.5 I/O 性能调整快速参考简述
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/249367.html<

