问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql 存储过程查询语句

发布网友 发布时间:2022-04-21 19:25

我来回答

4个回答

热心网友 时间:2022-04-08 20:00

use MYTextDB ----------使用MYTextDB数据库
CREATE PROCEDURE dbo.getUserList ------------创建存储过程
as
set nocount on
begin -------------开始
select * from dbo.tbl_User -------------------定义SQL语句
end
go
EXEC dbo.getUserList ---------------执行存储过程
在.NET的代码中调用:
'**通过Command对象调用存储过程**
DIM MyComm,MyRst
Set MyComm = Server.CreateObject("ADODB.Command")
MyComm.ActiveConnection = MyConStr 'MyConStr是数据库连接字串
MyComm.CommandText = "getUserList" '指定存储过程名
MyComm.CommandType = 4 '表明这是一个存储过程
MyComm.Prepared = true '要求将SQL命令先行编译
Set MyRst = MyComm.Execute
Set MyComm = Nothing

存储过程取得的记录集赋给MyRst,接下来,可以对MyRst进行操作。
在以上代码中,CommandType属性表明请求的类型,取值及说明如下:
-1 表明CommandText参数的类型无法确定

1 表明CommandText是一般的命令类型
2 表明CommandText参数是一个存在的表名称
4 表明CommandText参数是一个存储过程的名称

还可以通过Connection对象或Recordset对象调用存储过程,方法分别如下:

'**通过Connection对象调用存储过程**
DIM MyConn,MyRst
Set MyConn = Server.CreateObject("ADODB.Connection")
MyConn.open MyConStr 'MyConStr是数据库连接字串
Set MyRst = MyConn.Execute("getUserList",0,4) '最后一个参断含义同CommandType
Set MyConn = Nothing

'**通过Recordset对象调用存储过程**
DIM MyRst
Set MyRst = Server.CreateObject("ADODB.Recordset")
MyRst.open "getUserList",MyConStr,0,1,4
'MyConStr是数据库连接字串,最后一个参断含义与CommandType相同

热心网友 时间:2022-04-08 21:18

在数据库中先创建存储过程!具体代码如下:
create proc sp_GetTesttableByname --sp_GetTesttableByname代表存储过程名称
as
begin
SELECT nickname,email FROM testtable WHERE name='张三' --存数过程的查询语句
end
go
exec sp_GetTesttableByname; --查询存储过程结果

按下F5执行以上代码之后 然后再在项目中写调用存储过程语句!希望我的回答对你有所帮助,谢谢采纳!

热心网友 时间:2022-04-08 22:52

CREATE PROCEDURE 存储过程名字 AS
begin
SELECT nickname,email FROM testtable WHERE name='张三'
end
如果仅仅是这一句查询是没有必要用存储过程的,
存储过程只不过是提前编译好的sql语句,不用每次都去编译,所以针对是复杂的sql ,可提高效率

热心网友 时间:2022-04-09 00:44

CREATE PROCEDURE 存储过程名字 AS
SELECT nickname,email FROM testtable WHERE name='张三'追问写的时候还是那么麻烦还多了几个字“CREATE PROCEDURE 存储过程名字 AS”那使用存储过程有什么好处呢?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
法院己宣判企业破产后还会企业重整吗 金钱树叶子发黄一般就这六种情况,这些方法可以让叶子恢复翠绿 梦见自己儿子掉水里找不到我在大哭 梦见儿子被冲到水里,头上有个洞,眼睛睁不开。然后就说请人把身体的水... 风将往事吹起从眼前落到心底是什么歌 风将往事吹起从眼前落到心底完整歌... 设计压力等于工作压力吗 设计压力与工作压力的关系 最高工作压力和设计压力的关系 Inno3D 7600GS游戏战神重要参数 铭瑄7600GS智能增强版256M重要参数 sql中的存储过程set是什么意思 SQL存储过程如何调用存储过程? MySQL里面sql语句调用存储过程,该如何写? sql 存储过程是怎么实现的 简单的例子和解释! MS sql如何使用存储过程? SQL的存储过程是什么 SQL Server的存储过程怎么写? 创建存储过程的sql语句 SQL 中存储过程怎么使用? sql 存储过程,返回数据集 并返回总行数 sql 创建存储过程的语法 sql存储过程是什么 SQL的存储过程 语法格式是什么? 蓝光的光驱是什么东东 看动漫的蓝光光盘 电脑装蓝光光驱和蓝光播放机有区... 蓝光光驱与普通光驱的区别是什么? 蓝光原盘和dvd光盘有什么区别 蓝光光驱的1X约等于普通DVD光驱的()? ps3的蓝光光驱和蓝光DVD有什么区别 蓝光刻录机与蓝光光驱有什么区别? 梦见自己想收拾屋叠被子着,但是看到有老鼠,用棍... 晚上做梦梦见自己叠被子,还叠的很漂亮,事代表什... 梦见在地里看庄稼起来被子没叠叫老婆去叠叠被子是... 《阳光总在风雨后》600字作文,要使用插叙,并首尾... svn认证失败 SVN客户端提交文件到版本库出现认证失败问题 svn登录时用户名和密码正确,但是无法验证通过 svn提交报错怎么回事。很蛋疼!求速度高手给俺解决... SVN认真失败,直接跳过了账号登陆界面,不是所谓的... svn: 认证失败: 不能认证到服务器。怎么办? 我用客户端的电脑 连接 服务器的svn&nbs... svn更换地址后,提交代码时认证失败 重装系统后,svn客户端无法使用版本库浏览器,提醒... linux下配置完测试登录SVN 认证失败 svn e175013怎么解决 svn认证失败,楼主真心崩溃了,求解释。 svn检出的时候不停的跳出认证窗口,怎么输入都没有... 用centos6.5搭建了svn服务器 无登陆认证对话框 提... svn在linux下配置好后,从客户端登录时提示认证失... 遇到一个问题:我将代码提交到svn时,报错:svn认...