某日的一個(gè)早晨,產(chǎn)品告訴我說要把之前變更的一個(gè)功能更改回原來的設(shè)計(jì)內(nèi)容,但是發(fā)現(xiàn)我們之前的查詢業(yè)務(wù)邏輯實(shí)在Proc中實(shí)現(xiàn)的,沒有進(jìn)行備份,不得已又要重新對(duì)該業(yè)務(wù)邏輯進(jìn)行編碼,浪費(fèi)了不必要的時(shí)間與精力。

  通過這件事后思考,針對(duì)業(yè)務(wù)系統(tǒng),很多復(fù)雜的查詢邏輯是在PROC 中進(jìn)行實(shí)現(xiàn),如果哪天需求變更或者上線后發(fā)現(xiàn)問題需要回滾,這時(shí)候就會(huì)非常麻煩,如果能將數(shù)據(jù)庫(kù)項(xiàng)目中相關(guān)視圖,觸發(fā)器或存儲(chǔ)過程與版本管理工具結(jié)合起來的話,對(duì)于不同版本與不同分支時(shí)就能省很大一份力了,這樣就解決了很多不必要的麻煩。

  為了解決問題首先是上網(wǎng)查相關(guān)資料,發(fā)現(xiàn)很多工具,但是不盡人意,兼容性和使用規(guī)則上不是那么完美,最后想到了宇宙第一IDE Visual Studio,也許微軟早都替我們想好了呢,如此就發(fā)現(xiàn)了《SQL SERVER 數(shù)據(jù)庫(kù)項(xiàng)目》,在結(jié)合了git后真是屢試不爽,下面就著重介紹一下數(shù)據(jù)庫(kù)項(xiàng)目在系統(tǒng)中的應(yīng)用。

 1、打開VS,點(diǎn)擊文件-新建項(xiàng)目-SQL SERVER 數(shù)據(jù)庫(kù)項(xiàng)目(tips:安裝vs時(shí)需要添加數(shù)據(jù)庫(kù)管理插件

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式