Wednesday, August 19, 2015

SQL: 輸出成文字格式

在Microsoft SQL Server Management Studio中,當Query result多於一個時,都很難去複製結果給對方。
後來在這裏發現可以把結果輸出成Text file(以下設定可換成CSV格式),並且包括header!!

設定如下:
  1. 首先打開Microsoft SQL Server Management Studio (我的版本是2008)
  2. 打開Tools->Options
  3. 展開左邊的Query Results->SQL Server->Results to Text
  4. 右上方先選擇Comma delimited(用逗號分隔,即是CSV格式)
  5. 勾選Include column headers in the result set (其他看需要自行選擇吧)
  6. 點OK
當設定完成後,需要開啓一個新的Query視窗,在執行Query時可以把輸出模式設換成
  1. Text (在Query->Results To->Results to Text),快捷鍵為Ctrl+T
  2. Grid (在Query->Results To->Results to Grid),快捷鍵為Ctrl+D
然後執行Query時就會按你的輸出模式顯示囉~~最後你喜歡怎樣處理都可以了....


Reference: Saving results with headers in Sql Server Management Studio

No comments: