内容显示页
 
类别:数据库+SQL | 浏览(833) | 2009-5-20 21:19:09

接触SQL Server存储过程前,觉得这东西可太神秘了,经常看到招聘信息上写着,熟悉SQL Server存储过程,所以也对这个词比较敬畏;

后来学习.net时,为了赶上时代的潮流,所以开始学习SQL Server存储过程,学了一会(真的是一会),感觉,学会了,存储过程不过如此,就是把SQL语句写到SQL Server存储过程里就行了,就这么简单;

再后来.net工作时用到了这个,顺便学习了SQL Server存储过程参数等,感觉挺好,设计的程序有几十个人用,程序是winform的,如果改个东西就让他们升级程序,那可郁闷死人了,所以感觉存储过程真是非常方便。有比较小的问题直接修改存储过程就可以了。

看来,SQL Server存储过程还是非常不错的,不过在实际操作中,有时会让人很郁闷,因为调试它太难了。出错时总是.net程序里在执行存储过程时有提示,但就是不知道是哪有问题,这个问题让我郁闷了好一段时间。我的调试方法是:把存储过程用参数形式写到.net代码里,然后调试,调试好以后,再放回去。够郁闷吧,我还不如直接放到.net代码里得了,不过那时觉得郁闷的事是:如果放在代码里就得放一行,或+=连接上,都看起来不顺,前段时间发现了一个方法,如:

sql=@"

select * from users
where......

"

这不错呀,代码跟写在存储过程里一样一样的,看起来也很方便,所以我就想,为什么我要用存储过程呢,我都这么写得了,前期开发也很容易调试,至于后期维护,就可能比较郁闷了,所以还是混着来吧,复杂的逻辑专门写到存储过程里,简单的都写到.net里。

还有这个问题突出在Winform设计里,如果用的是Web 可以直接修改,不用客户端更新,所以这个问题不太明显。

看看别人的看法吧:

从疯狂痴迷数据库存储过程到彻底放弃他(信息化系统从基于数据库技术到基于服务理念的转变)

存储过程:利剑还是钝刀?

不喜欢数据库编程


引用:
关于SQL Server存储过程的一些看法
http://www.yongfa365.com/item/SQL-Server-procedure.html
 
 
相关链接
 
网友评论:
姓名: 记住我
网址:
邮箱:
内容:
验证码:  验证码图片 看不清? 换张图试试
 
     
 
 
文章分类
 
 
.Net + C#(74)
 
 
ASP+VBS(161)
 
 
 
Linux(10)
 
 
 
web 2.0(26)
 
 
 
 
 
心程(68)
 
生活(97)
 
 
     

Power by :柳永法(yongfa365)'Blog  | 京ICP备07011491号  QQ:64049027  E-mail:64049027@qq.com Weibo

申请友情链接 要求:跟本站主题相类似正规网站,双方交换为首页位置

转载请注明来源,以便后人及时得到最新、修正、加强版!!!