現在翻看自己十年前開發的Erp,全是科技與狠活啊。光觸發器就寫了五百多個,存儲過程寫了100多個。那時的開發重點全在資料庫,前端程式隻起了呈現資料的作用,沒有處理任何業務邏輯,業務邏輯的處理全寫在資料庫裡面。最經典就是這個分頁的存儲過程了,可能不少朋友現在還在用。記得當時為了計算産品的生産成本,還多次出現“超出了觸發器的最大嵌套層數”的錯誤,一個存儲過程也能寫到1000多行的代碼。不過說實話,把業務邏輯寫在資料中還是非常靈活的,後期維護起來非常的友善。不少的老項目,還是在延續這種做法。
現在翻看自己十年前開發的Erp,全是科技與狠活啊。光觸發器就寫了五百多個,存儲過程寫了100多個。那時的開發重點全在資料庫,前端程式隻起了呈現資料的作用,沒有處理任何業務邏輯,業務邏輯的處理全寫在資料庫裡面。最經典就是這個分頁的存儲過程了,可能不少朋友現在還在用。記得當時為了計算産品的生産成本,還多次出現“超出了觸發器的最大嵌套層數”的錯誤,一個存儲過程也能寫到1000多行的代碼。不過說實話,把業務邏輯寫在資料中還是非常靈活的,後期維護起來非常的友善。不少的老項目,還是在延續這種做法。