视图是一个结果集!存储过程相当于是做一个操作!可以做很多很多事情!!望采纳。
- 自然问答
- 答案列表
什么时候用存储过程:存储过程有什么用[朗读]
函数和过程当一段代码可能反复出现时使用.存储过程为了减少网络流量,加快运行速度时使用。
存储过程存放于数据库内而非单独的文件,它是一种批处理.当你需要重复调用sql语句集的时候可以使用.优点是它可以具有输入输出参数以及返回值,而且只在创造时进行编译,可以设置权限运行保证安全.缺点是调试麻烦,移植性不灵活,重新编译问题,因为后端代码是运行前编译的,如果带有引用关系的对象发生改变时,受影响的存储过程、包将需要重新编译(不过也可以设置成运行时刻自动编译)大量存储过程也使维护麻烦。
存储过程是用于执行特定操作的pl/sql块.其中可能包含多条sql语句也就是一次可以执行多条语句如果经常需要特定操作,那么可以建立存储过程,可以简化开发和维护.而且可以提高性能.建立过程可以指定参数,有点像函数。
储过程说白了就是一堆sql的合并.中间加了点逻辑控制.但是存储过程处理比较复杂的业务时比较实用.比如说,一个复杂的数据操作.如果你在前台处理的话.可能。