看别人的代码,其中有时调用的是数据库中的存储过程,有时调用的是随手写的SQL语句,应该怎样取舍? 我想知道在什么情况下需要把处理写成数据库的存储过程以便调用,什么情况下可以写成一般的SQL语句就成,或者统统都写成存储过程呢?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用存储过程访问数据库会更快,只有什么时候用sql语句,看你页面要实现的功能了,如果很简单,我觉得写无所谓,如果很多动能,要写一大堆的话,可读性太差.最好用类的方法封装和数据库的交互,这样实现表示层 和 数据层的分离,体现了俺们学界所谓的三层结构 呵呵 我觉得一般的查询直接写sql就可以了,对于一些复杂的sql操作,上一步的操作失败,会影响下一步操作那种,应该要用存储过程写方便一点,操作失败后可以回滚·~ 这是个什么错误啊哪都解决不了Void System.Web.UI.HtmlControls.HtmlForm.set_Action(System.String) session奇怪的时间失效问题! vs03发送邮件问题 这样一个简单的循环嵌套,怎么实现呢? HtmlTextBox上传文件的限制 请教,各位大哥,为什么出现下面的错误,谢谢! MVC2中foreach报"未将对象引用设置到对象的实例."错误怎么回事? ASP.NET向EXCEL导出数据时的权限问题,各位帮忙啦. IE缓存的问题??? 为表感谢,再开一贴,ICEFIRE快来 怎么用javascript 读取 asp.net 注册的cookie linkbutton 的奇怪问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货