2011年9月22日

開發人應該學的,用Visual Studio開發SQL( SQL Server Data Tools ) - 重構功能

2012/4/5 從SQL Server Developer Tools,Codename “Juneau” CTP3版本更新成SQL Server Data Tools – DataBase Project

上一篇講到用Visual Studio去進行SQL的開發的優點,而這次的主題,讓我們探討看看一個很簡單的功能,但是可以幫我們省下非常多的事情。

資料庫寫到後面,最怕甚麼,其中之一大概就是改欄位名稱吧,如果我一聽到要改名稱,我一定會找盡各種理由來推託~,沒辦法,因為這牽涉的東西實在太多了;我們先把範圍縮小到,DB上,光是DB上就會有View表、SP這些東西要去處理,一改下去的工,可能難以想像。

但現在,我們利用Visual Studio再也不用怕這種事情啦!!甚至可以故意把時間報很長 ( 叔叔有練過,小朋友不要學喔 ),但是只要簡單的步驟,就可以把這些事情處理完畢。

是低,這個功能的關鍵字就是"重構",其實這也是Visual Studio程式上的基本功能之一,但今天用到SQL上,感受就不同了,而且方法也很簡單。

假設今天我們的資料庫裡面的Customer表裡面的ContactName要改成CName…只要這樣做。

先把你要改的欄位名稱選起來,例如下面是選取ContactName,然後滑鼠右鍵下去,點選重新命名,就這麼簡單。( 請注意!只有Database Project模式可以這要使用喔! )

image

接下來,我們只要在新名稱這邊Key上CName。

image

然後他會跳出一個視窗,告訴你,他會改掉那些東西,然後按下確定,就會自動幫你處理完畢。

image

最後,別忘了寫回正式的資料庫,原本麻煩的事情,現在就是那麼簡單!

雖然這是個小小的技巧,但卻是非常實用的功能,在這裡分享給大家。

沒有留言:

張貼留言