问个弱问题:存储过程的作用是什么?

bobofu 2002-02-27 09:16:58
老有人问access支不支持存储过程,我却连它干什么的都不知道,惭愧!
...全文
1311 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sun_sum 2010-06-24
  • 打赏
  • 举报
回复
sql语句执行的时候要先编译,然后执行。存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程.
net_steven 2002-02-28
  • 打赏
  • 举报
回复
存储过程就是存储在服务器端、已预编译好、对数据库对象进行操纵的一段
程序单元(就是程序设计里的procedure),可以对数据进行复杂、高效的处理,
返回调用者需要的结果,它也是构成大中型数据库的一部分,不是不是存储数据,
而是提供处理数据的机制。
erickleung 2002-02-27
  • 打赏
  • 举报
回复
access不是正式sql server, 雖有vba, 但不算有正式stored procedure.

stored procedure的作用

1. 減少交通, 所有動作在server中完成, 只把答案發報到用戶, 免了把所有數據先送到用戶後, 才在client中開始運算.

2. stored procedure是預先編譯好, 不似一般sql query要先做preparation, 免去許多的overhead
erickleung 2002-02-27
  • 打赏
  • 举报
回复
access不是正式sql server, 雖有vba, 但不算有正式stored procedure.

stored procedure的作用

1. 減少交通, 所有動作在server中完成, 只把答案發報到用戶, 免了把所有數據先送到用戶後, 才在client中開始運算.

2. stored procedure是預先編譯好, 不似一般sql query要先做preparation, 免去許多的overhead
warning 2002-02-27
  • 打赏
  • 举报
回复
存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。
存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。
可以出于任何使用 SQL 语句的目的来使用存储过程

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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