存储过程 触发器 事务 怎样理解 经常会接触一些存储过程 触发器之类的概念的东西 就是不太明白 怎样理解 应用呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一些复杂的sql语句最好用存储过程,这样会提高效率 存储过称就是一组SQL语句的集合,他们的搭配组合完成对数据库的某些操作,只在创建时编译,以后可以直接调用。比嵌入到代码中的SQL语句要有效率,但是存储过程并不具有灵活的移植性,所以一般要保存他的源代码,以保证在数据库转移时能够完整的生成相应的存储过程;而触发器,建议不要使用,应为他对与用户来说是透明的,如果他有错误,可能根本不在意会是触发器,还有触发器能影响程序的进行,造成意想不到的后果,再就是性能的原因,用触发器占用大量资源,相对于要做的工作,往往得不偿失! 楼上比较详细了我就不多说了,UP 去看看SQL高级查询方面的书都会有介绍的 并且讲的很详细 如果不看书也有办法的 打开SQL2000 按F1.搜索你要的就搞定 大家好像漏了"事务": 举个例子,使用事务可以确保像下面这样的现象要么全部执行,要么都不执行! 两个账户a和b,a向b转账的动作要完成下面两个动作:(a账户-金额,b账户+金额) 可以防止脏数据的产生! 存储过程用着比较安全方便,比如登陆:如果用select语句写的话,用万能密码就能取得管理员的权限。触发器在数据库中,可以保护你你的相关数据。你可以建一个触发器每一次让管理员只能删除一条数据。现在我没有例子给你改天给你一个吧^^^^^^^ VS2010 web浏览器发布(winform)应用程序 关于datatime 类型的比较问题 我如何知道SQL Server Express被安装上了? 安装程序可以加入自定义页面吗 各位兄弟,我需要一个空间,网站 请教 在线马上结贴(100分):我的framework中没有ILDasm.exe谁有发一个给我 C#窗体问题 请问托盘中的图标怎样才能向QQ有信息一样动态闪动 同志们,帮我看看吧,在线等啊~~~~ 菜鸟求助,组件的问题 winForm最大化
而触发器,建议不要使用,应为他对与用户来说是透明的,如果他有错误,可能根本不在意会是触发器,还有触发器能影响程序的进行,造成意想不到的后果,再就是性能的原因,用触发器占用大量资源,相对于要做的工作,往往得不偿失!
去看看SQL高级查询方面的书都会有介绍的
并且讲的很详细
如果不看书也有办法的
打开SQL2000 按F1.搜索你要的就搞定
举个例子,使用事务可以确保像下面这样的现象要么全部执行,要么都不执行!
两个账户a和b,a向b转账的动作要完成下面两个动作:(a账户-金额,b账户+金额)
可以防止脏数据的产生!
触发器在数据库中,可以保护你你的相关数据。你可以建一个触发器每一次让管理员只能删除一条数据。
现在我没有例子给你改天给你一个吧
^^^^^^^