2016年1月25日 星期一

{SQL} 產生Script 好好用之「匯出Insert Into Table資料」「匯出Stored Procedure」

因為要做一些文件,需要運用到「把table的資料轉為insert into 語法」與「匯出預存程序」的問題 在此做一個記錄
1.把table的資料轉為insert into 語法
1.1物件總管裡要轉出的Table的資料庫按「右鍵」>「工作」>「產生指令碼」
1.2打開「產生和發佈指令碼」>「下一步」
1.3選取特定的資料庫物件
1.4出現樹狀結溝的樣貌,打開「資料庫」,選擇所要的Table名稱
1.5點擊「下一步」出現指定指令碼的儲存或發行方式
1.6點擊「進階」>「一般」有一個「要編寫指令碼的資料類型」
1.7在「要編寫指令碼的資料類型」中有三個選項
1.7.1僅限資料:只會有insert into 所有Table資料的指令
1.7.2僅限結構(預設):只會有create table 的指令
1.7.3「結構描述和資料」:create table 的指令與insert into 所有Table資料的指令
1.8如果希望拿到指令的人可以先drop table再重新建立table的指令,那在「一般」有一個「編寫DROP和CREATE的指令碼」
1.8.1「編寫CREATE指令碼」(預設):只產出Create指令碼
1.8.2「編寫DROP和CREATE的指令碼」:產出Drop 和Create指令碼
1.8.3「編寫DROP指令碼」:只產出Drop指令碼
1.9接著就是不斷下一步,完成 



2.匯出預存程序
2.1物件總管裡要轉出的Table的資料庫按「右鍵」>「工作」>「產生指令碼」
 2.2打開「產生和發佈指令碼」>「下一步」
2.3選取特定的資料庫物件
2.4出現樹狀結溝的樣貌,打開「預存程序」,選擇所要的Stored Procedure
2.5在要產生的檔案可以選擇「每一物件單一檔案」
2.6選擇目錄名稱
2.7接著就是不斷下一步,完成


 參考資料: http://lesliechang-blog.logdown.com/posts/241270