某日的一個(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ù)管理插件)
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線安全]玩轉(zhuǎn)無(wú)線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26