是不是只要是sql就用存储过程就比在asp中直接效率好?

pxiaoli 2006-12-08 02:46:29
1.select username from tablename where id=1 这是不是就不需要了?还是反而在asp中直接执行更好?

2.请举例说一个你觉得是要用存储过程最简单的sql
...全文
195 8 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
晕,没人理我啊

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧