存储过程和sql语句有什么区别

常听到人说这两个名词,但一直区分不了他们的区别?请教一下,谢谢了.

存储过程是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后,注意是经过编译后,存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。再运行存储过程前,数据库已对其进行了语法和句法分析,并给出了优化执行方案。这种已经编译好的过程可极大地改善SQL语句的性能。 由于执行SQL语句的大部分工作已经完成,所以存储过程能以极快的速度执行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-13
存储过程就是将多个T-SQL语句集合在一起,完成一定功能的子程序,供需要的时候调用。本回答被提问者采纳
第2个回答  2011-12-14
存储过程是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。
SQL语句是用于查询
第3个回答  推荐于2017-09-17
SQL只能实现简单的查询、新增、修改、删除功能。
存储过程由多个SQL组成,可以包含复杂的逻辑。
第4个回答  2011-12-13
存储过程是一句或一组sql语句,常用来完成数据的自动计算、转换等功能