经常会接触一些存储过程 触发器之类的概念的东西  就是不太明白 怎样理解 应用呢

解决方案 »

  1.   

    一些复杂的sql语句最好用存储过程,这样会提高效率
      

  2.   

    存储过称就是一组SQL语句的集合,他们的搭配组合完成对数据库的某些操作,只在创建时编译,以后可以直接调用。比嵌入到代码中的SQL语句要有效率,但是存储过程并不具有灵活的移植性,所以一般要保存他的源代码,以保证在数据库转移时能够完整的生成相应的存储过程;
    而触发器,建议不要使用,应为他对与用户来说是透明的,如果他有错误,可能根本不在意会是触发器,还有触发器能影响程序的进行,造成意想不到的后果,再就是性能的原因,用触发器占用大量资源,相对于要做的工作,往往得不偿失!
      

  3.   

    楼上比较详细了我就不多说了,UP
      去看看SQL高级查询方面的书都会有介绍的 
     并且讲的很详细
      如果不看书也有办法的
     打开SQL2000 按F1.搜索你要的就搞定
      

  4.   

    大家好像漏了"事务":
      举个例子,使用事务可以确保像下面这样的现象要么全部执行,要么都不执行!
      两个账户a和b,a向b转账的动作要完成下面两个动作:(a账户-金额,b账户+金额)
      可以防止脏数据的产生!
      

  5.   

    存储过程用着比较安全方便,比如登陆:如果用select语句写的话,用万能密码就能取得管理员的权限。
    触发器在数据库中,可以保护你你的相关数据。你可以建一个触发器每一次让管理员只能删除一条数据。
    现在我没有例子给你改天给你一个吧
    ^^^^^^^