• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

sql server 2000 存储过程的类型和实例_sqlserver

sqlserver 搞代码 3年前 (2018-06-16) 86次浏览 已收录 0个评论

create table test(id int primary key,name char(10))

insert into test values(1,’test1′)
insert into test values(2,’test2′)
insert into test values(3,’test3′)
insert into test values(4,’test4′)

1、返回结果集

create procedure return_result
as
select * from test

exec return_result

http://www.gaodaima.com/36069.htmlsql server 2000 存储过程的类型和实例_sqlserver

–调用
–id      name
–1    test1    
–2    test2    
–3    test3    
–4    test4    

2、输入参数和输出参数

create procedure input_output
@id int,
@name char(10) output
as
begin
select @name=name from test where [email protected]
end

–调用
declare @name char(10)
exec input_output 1,@name output
select @name name
–输出结果
–name
–test1

3、返回值

–每个存储过程都可以以一个return语句返回一个整型(integer)的值
alter procedure return_value
@id int
as
begin
declare @count int   –只能返回整型的值
select @count=count(*) from test where [email protected]
return @count
end


–调用
declare @count char(10)
exec @count=return_value 1
select @count shuliang
–结构
–shuliang
–1
 

欢迎大家阅读《sql server 2000 存储过程的类型和实例_sqlserver,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址