C#数据库设计中除了表之外,存储过程是干什么的? 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把sql语句先写好,存在数据库里面。使用的时候用名字来调用就会执行原来写好的sql语句了。当你需要的sql语句不是简单的一条select * from Table的时候,就可以考虑写些存储过程了 1.不仅仅是存储过程,参数化的sql也是可以预编译并放进执行计划的;2.所以说不一定用到存储过程,更何况有些DBMS就没有存储过程;3.利用C#可以动态的生成参数化sql,可以避免单纯的sql编程面临的拼接情况的尴尬 打个比方,如果把SQL语句看作DOS命令,那么存储过程就是一个批处理文件。除了性能上有好处,对应用的维护也带来灵活性。当操作数据库的业务逻辑发生变动时,只要存储过程的参数没变化,那么无需改动程序,修改存储过程内的代码即可。 存储过程是一段sql代码 你可以用过名称调用这段代码 一方面传输至服务器数据量变小 另一方 在服务器编译后处理速度加快 我是菜鸟,谁写个例子来看看,包括存储过程,后期想用保存在数据库中,如何来调用它,用SQL(2008),[email protected] 网上例子很多阿,http://blog.csdn.net/itblog/article/details/752869http://wenku.baidu.com/link?url=i1IpydTc6hO4zmoh_73xqG_ljXFkq0fQ02zXY1YWQHO-uLCfh1tdeKlsuMLXKRVDqj-GorLnPqIdzdS1jQeF0AFlm36IpDm640BMTeyWNRW 存储过程就是DBA用来操作数据库的所写的SQL“脚本函数”。存储过程唯一有意义的优点就是热更新。 http://blog.csdn.net/jiankunking/article/details/18556683 C# 数据库设计 是什么概念C# 是C# 。 数据库是数据库吧。存储过程可以理解为你写的的一个C#方法 用的时候直接调用就可以(通过方法名,必要的参数) 安装布置的简单问题 一个IC卡基础问题,帮忙解答一下,谢谢 求助 Winform打包-快捷方式居然指向安装包文件 大哥们帮个忙吧,小弟xp安装VS无法调试,好着急 如何捕捉磁盘空间满的异常 100分:大家来聊聊b2b的真正概念!,跟者有分 WPF XAML的textbox与C#的代码绑定显示不了 如何增加数组长度,特简单问题,解决马上给分 DataGridView问题 各位大哥大姐们 求助啊 关于C#的学习过程 高分紧急求助,WebService客户端连接错误 wmf转pdf有什么好方法
1.不仅仅是存储过程,参数化的sql也是可以预编译并放进执行计划的;
2.所以说不一定用到存储过程,更何况有些DBMS就没有存储过程;
3.利用C#可以动态的生成参数化sql,可以避免单纯的sql编程面临的拼接情况的尴尬
http://wenku.baidu.com/link?url=i1IpydTc6hO4zmoh_73xqG_ljXFkq0fQ02zXY1YWQHO-uLCfh1tdeKlsuMLXKRVDqj-GorLnPqIdzdS1jQeF0AFlm36IpDm640BMTeyWNRW
存储过程唯一有意义的优点就是热更新。