开发数据库C/S结构,全部用存储过程。
会不会引起数据库锁。她有什么坏处和好处!

解决方案 »

  1.   

    全部用存储过程跟会不会引起锁没有直接的关系对同一个表的UPDATE INSERT DELETE并且用到事物时,就可能产生锁,具体可参考相关资料建议将所有的SQL写成存储过程,这样方便管理,维护.
      

  2.   

    当然会引起事务锁定。。这也要具体情况具体分析。。视图是保存在數據庫中的選擇查詢﹐相當于一個從一個或多個數據表中派生出來的虛擬表﹐是用戶以查看數據庫中數據的一種方式。通过它可以浏览你感兴趣的部分或全部内容
    触发器是種特殊類型的存儲過程﹐與表格緊密相連。當用戶修改表中的數據時﹐它自動執行。
    存储过程是由一组SQL语句和可选控制流语句的预编译集合。
    它被划分成部件片段。檢查引用數據庫中其它對象(表﹐视图等)﹐確保引用的對象是存在的。
    一旦分解完成然后就編譯。存儲過程首次運行時﹐讀出查詢計划并完成編譯過程計划。然后運行。
    節約了每次運行存儲過程的語法檢查﹐分解和編譯查詢樹的時間。