浅析SQL server存储过程(4)_Mssql数据库教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:谈在SQL server2000中导入.sql数据库文件的方法
我们在使用数据库的时候往往会用到数据库的备份、导入等功能,其中.sql数据库文件为常用的数据库备份的文件格式,基本上各种数据库都支持.sql格式,下面介绍一下如何在SQL Server 2000中将.sql数据库文件导入的方法。 在操作之前首先打开SQL Server 2000企业


程序代码
Create PROC upGetUserName
@intUserId        NVARCHAR(50),
@intUserpass        NVARCHAR(50)     
AS
BEGIN
        Select uname FROM users Where uId=@intUserId and pass=@intUserpass

END
GO

可以把原来的存储过程删除,然后把这个写在查询分析器里来执行,也可以直接在原来的存储过程里改。 
@intUserId NVARCHAR(50), 
@intUserpass NVARCHAR(50) 
是要传送进来的参数,@是必须的,因为有两个,所以之间用“,”来分隔 
index文件改成如下:
程序代码
<!--#include file="conn.asp" -->
<%
set rs=server.createobject("adodb.recordset")
sql = "exec upGetUserName 'snake','snake'"
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
%>

注意:sql = "exec upGetUserName 'snake','snake'" 
两个snake不是一个意思,一个是uid,一个是pass,存储过程返回的是uid="snake"并且pass="snake"的记录 
数据库里只有一条这样的记录,所以会显示: 

OK,你已经入门了!就这么简单!

分享:SQL操作全集(部分是Mssql语句,不在access中使用)
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATEDATABASEdatabase-name 2、说明:

共4页上一页1234下一页
来源:模板无忧//所属分类:Mssql数据库教程/更新时间:2010-04-18
相关Mssql数据库教程