SQL存储过程初探

发布时间:2008-6-21 22:09:39文章来源:佚名浏览次数:
选择您适合观看的字体大小:  
首先:建立一个简单的存储过程: 

create procedure    viewdata 
as 
begin 
select uname from users 
end  

然后,在查询分析器里运行,在数据库存储过程里,多了一个viewdata 

下面用ASP来调用它:  
CONN文件(连接数据库)如下: 

<% 
set db=server.createobject("adodb.connection") 
db.Open ("driver={SQL Server};server=192.168.18.254;uid=sa;pwd=;database=it;") 
%> 

192.168.18.254为SQL SERVER服务器的IP地址,uid pwd it 分别为连接数据库的用户和密码及所要连的数据库  

新建一个index.asp文件,内容如下: 

<!--#include file="conn.asp" --> 
<% 
set rs=server.createobject("adodb.recordset") 
sql = "execute viewdata" 
rs.open sql,db,3,2 

response.write rs.recordcount&"<br>" 
while not rs.eof  
      response.write rs("uname")&"<br>" 
      rs.movenext 
wend 
response.End 
%> 
  打印新闻关闭窗口