社区
ASP
帖子详情
是不是只要是sql就用存储过程就比在asp中直接效率好?
pxiaoli
2006-12-08 02:46:29
1.select username from tablename where id=1 这是不是就不需要了?还是反而在asp中直接执行更好?
2.请举例说一个你觉得是要用存储过程最简单的sql
...全文
195
8
打赏
收藏
是不是只要是sql就用存储过程就比在asp中直接效率好?
1.select username from tablename where id=1 这是不是就不需要了?还是反而在asp中直接执行更好? 2.请举例说一个你觉得是要用存储过程最简单的sql
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pxiaoli
2006-12-08
打赏
举报
回复
嗯,有道理
friendlyFour
2006-12-08
打赏
举报
回复
如果你一定要效率非常高的话,那你可以写通用的存储过程。
create proc GetData
(
@表名 varchar(50),
@显示的字段名 varvhar(500)
@条件 varchar(100)
)
as
........
pxiaoli
2006-12-08
打赏
举报
回复
楼上大哥的信誉怎么整的?
dh20156
2006-12-08
打赏
举报
回复
理论上是,但一些特别简单的语句我想你不是不会愿意也写一个存储过程的!^_^
pxiaoli
2006-12-08
打赏
举报
回复
嗯,聆听中。。。。
cow8063
2006-12-08
打赏
举报
回复
select username from tablename where id=1像这些就不需要用了
复杂一点的统计,计算就可以用
cow8063
2006-12-08
打赏
举报
回复
■SQL存储过程执行起来比SQL命令文本快得多。当一个SQL语句包含在存储过程中时,服务器不必每次执行它时都要分析和编译它。
■调用存储过程,可以认为是一个三层结构。这使你的程序易于维护。如果程序需要做某些改动,你只要改动存储过程即可
■你可以在存储过程中利用Transact-SQL的强大功能。一个SQL存储过程可以包含多个SQL语句。你可以使用变量和条件。这意味着你可以用存储过程建立非常复杂的查询,以非常复杂的方式更新数据库。
■最后,这也许是最重要的,在存储过程中可以使用参数。你可以传送和返回参数。你还可以得到一个返回值(从SQL RETURN语句)。
pxiaoli
2006-12-08
打赏
举报
回复
晕,没人理我啊
oracle
存储过程
存储过程
就是作为可执行对象存放在数据库
中
的一个或多个
SQL
命令。 定义总是很抽象。
存储过程
其实就是能完成一定操作的一组
SQL
语句,只不过这组语句是放在数据库
中
的(这里我们只谈
SQL
Server)。如果我们通过创建
存储过程
以及在
ASP
中
调用
存储过程
,就可以避免将
SQL
语句同
ASP
代码混杂在一起。这样做的好处至少有三个: 第一、大大提高
效率
。
存储过程
本身的执行速度非常快,而且,调用
存储过程
可以大大减少同数据库的交互次数。 第二、提高安全性。假如将
SQL
语句混合在
ASP
代码
中
,一旦代码失密,同时也就意味着库结构失密。 第三、有利于
SQL
语句的重用。oracle
存储过程
的基本语法 1.基本结构 CREATE OR REPLACE PROCEDURE
存储过程
名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END
存储过程
名字 2.SELECT INTO STATEMENT 将select查询的结果存入到变量
中
,可以同时将多个列存储多个变量
中
,必须有一条 记录,否则抛出异常(如果没有记录抛出NO_DATA_FOUND) 例子: BEGIN SELECT col1,col2 into 变量1,变量2 FROM typestruct where xxx; EXCEPTION WHEN NO_DATA_FOUND THEN xxxx; END; ... 3.IF 判断 IF V_TEST=1 THEN BEGIN do something END; END IF; 4.while 循环 WHILE V_TEST=1 LOOP BEGIN XXXX END; END LOOP;
asp
.net使用oracle分页
存储过程
查询数据
功能说明 写好oracle的连接字符串和查询语句,调用程序
中
的方法可以很方便的实现分页功能。该方法
中
,将参数连接字符串,查询的
sql
语句,指定每页显示多少行,调用成功后,会返回页数,行数,还有查询的结果数据集。 使用说明 1、请先在Oracle数据
中
新建
存储过程
2、修改代码
中
的相关参数。比如,连接数据库字符串,查询的
sql
语句等 注意:查询
sql
语句
中
必须包含rownum字段,别名是rn。rownum是Oracle关键字。 存储是来自http://blog.csdn.net/pharaohsprince/archive/2006/04/12/660800.
asp
x。 对
存储过程
做了简单的修改方法程序的调用。
效率
不是很高,如有高人写出很厉害的分页
存储过程
,希望您与大家分享。
SQL
Server 2005分页显示
存储过程
通过几种分页显示
存储过程
,详细讲解了分页显示
存储过程
的编写及原理。并了解这几种分页显示
存储过程
的执行
效率
。
ASP
程序与
SQL
存储过程
结合使用详解
定义总是很抽象。存储进程其实就是能完成一定操作的一组
SQL
语句,只不过这组语句是放在数据库
中
的(这里我们只谈
SQL
SERVER)。如果我们通过创建存储进程以及在
ASP
中
调用存储进程,就可以避免将
SQL
语句同
ASP
代码混杂在一起。这样做的好处至少有三个: 第一、大大提高
效率
。存储进程本身的执行速度非常快,而且,调用存储进程可以大大减少同数据库的交互次数。 第二、提高安全性。假如将
SQL
语句混合在
ASP
代码
中
,一旦代码失密,同时也就意味着库结构失密。 第三、有利于
SQL
语句的重用。 在
ASP
中
,一般通过COMMAND对象调用存储进程,根据不同情况,本文也介绍其它调用方法。
sql
存储过程
的使用和介绍
sql
server
存储过程
语法 定义总是很抽象。
存储过程
其实就是能完成一定操作的一组
SQL
语句,只不过这组语句是放在数据库
中
的(这里我们只谈
SQL
Server)。如果我们通过创建
存储过程
以及在
ASP
中
调用
存储过程
,就可以避免将
SQL
语句同
ASP
代码混杂在一起。这样做的好处至少有三个: 第一、大大提高
效率
。
存储过程
本身的执行速度非常快,而且,调用
存储过程
可以大大减少同数据库的交互次数。 第二、提高安全性。假如将
SQL
语句混合在
ASP
代码
中
,一旦代码失密,同时也就意味着库结构失密。 第三、有利于
SQL
语句的重用。 在
ASP
中
,一般通过command对象调用
存储过程
ASP
28,391
社区成员
357,059
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章