日期:2014-05-20  浏览次数:20392 次

熟悉MS SQL存儲過程
现在很多企业的招聘单位都需要熟悉写存儲過程的程序员,到底存儲過程有什么作用?

------解决方案--------------------
存储过程是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留在数据库中..
好处:执行速度更快
------解决方案--------------------
存储过程一段编译过的sql语句,可以提高效率。如果单单写sql,那么每词执行的时候都需要编译。个人认为还有一个好处,就是把一段代码放在一起,就像写一个函数一样,便于维护。
------解决方案--------------------
看来楼主数据库搞的少呀,一般的存储过程很容易写的,其实就算你会写这个也一样会有各种各样的障碍.很多时候这些招聘单位都是很挑剔的,而挑到最后也只不过是个不合适的人才.
------解决方案--------------------
存储过程优点就是速度快,并且相对来讲安全些。
本人从来没有使用ORM之类的东西,基本上都是写存储过程的。
------解决方案--------------------
ding !
------解决方案--------------------
在页面上没有SQL语句,更加安全,不容易被攻击!
------解决方案--------------------
1:安全
2:高速
3:与程序分离,容易维护.
------解决方案--------------------
但存储过程和sql语句语法一样吗?对于变量和文本型变量对于引号的要求有没有不同
------解决方案--------------------
好处太多了。推荐LZ多看看相关的知识