永发信息网

存储过程是什么?有什么用?有什么优点?

答案:2  悬赏:10  手机版
解决时间 2021-02-13 17:28
  • 提问者网友:了了无期
  • 2021-02-13 01:19
存储过程是什么?有什么用?有什么优点?
最佳答案
  • 五星知识达人网友:掌灯师
  • 2021-02-13 02:12
存储过程很明显帮助你能完成一个复杂的业务逻辑处理,并且这个处理是在数据库完成的能够节省程序执行效率,存储过程可以执行一个业务处理并且可以带有返回信息或者没返回信息,这个根据你个人需要而定,跟数据库函数有点想象,但是还有不同。希望对你有帮助。
全部回答
  • 1楼网友:像个废品
  • 2021-02-13 02:23
类似于我们编程时的函数,将常用的或很复杂的工作,预先用sql语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令,跟函数调用差不多! 存储过程的优点: 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般sql语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进行复杂操作时(如对多个表进行update,insert,query,delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。 3.存储过程可以重复使用,可减少数据库开发人员的工作量 4.安全性高,可设定只有某此用户才具有对指定存储过程的使用权
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯