sql存儲(chǔ)過(guò)程寫(xiě)法 現(xiàn)在編程開(kāi)發(fā)是不是都普遍使用存儲(chǔ)過(guò)程來(lái)操作數(shù)據(jù)庫(kù)了?
現(xiàn)在編程開(kāi)發(fā)是不是都普遍使用存儲(chǔ)過(guò)程來(lái)操作數(shù)據(jù)庫(kù)了?這個(gè)結(jié)論是不對(duì)的,但恰恰相反,當(dāng)前的開(kāi)發(fā)是盡量避免使用存儲(chǔ)過(guò)程。1. 面向?qū)ο箝_(kāi)發(fā)導(dǎo)致ORM組件的廣泛使用。對(duì)于數(shù)據(jù)庫(kù)操作,大量的操作被帶到了開(kāi)發(fā)端
現(xiàn)在編程開(kāi)發(fā)是不是都普遍使用存儲(chǔ)過(guò)程來(lái)操作數(shù)據(jù)庫(kù)了?
這個(gè)結(jié)論是不對(duì)的,但恰恰相反,當(dāng)前的開(kāi)發(fā)是盡量避免使用存儲(chǔ)過(guò)程。
1. 面向?qū)ο箝_(kāi)發(fā)導(dǎo)致ORM組件的廣泛使用。對(duì)于數(shù)據(jù)庫(kù)操作,大量的操作被帶到了開(kāi)發(fā)端,而數(shù)據(jù)庫(kù)只作為存儲(chǔ)
2。存儲(chǔ)過(guò)程需要掌握一種特定的開(kāi)發(fā)語(yǔ)言,并且需要更多的時(shí)間和技能來(lái)不斷地掌握它們,這就成了一個(gè)門(mén)檻
3。存儲(chǔ)過(guò)程最致命的原因是不易維護(hù),這不利于數(shù)據(jù)遷移,容易造成數(shù)據(jù)錯(cuò)誤