我們常常會把文件或圖檔轉成二進位後放到SQL資料庫中,但如果要取出該檔案往往需要撰寫程式來將檔案取出,日前楊志強老師分享利用BCP方式也可以簡單做到,筆記一下
我們利用BCP來取出Adventureworks2012中ProductPhoto中的相片檔案,Code如下
bcp "select ThumbNailPhoto from AdventureWorks2012.Production.ProductPhoto where
ThumbnailPhotoFileName='racer02_black_f_small.gif'" queryout C:\bcp\racer02
_black_f_small.gif -T -S.
執行過程如下圖,重要的部分是下圖有一選項是填寫前置詞長度,預設是8,記得填入0後按Enter。
輕輕鬆鬆將圖檔轉出來囉
不只圖檔可以,下圖中我還轉出一個csv檔。
從資料夾可以看見多了一個71K的tasks.csv檔
以上是我簡易LAB,對我用處非常大所以筆記一下。
我是ROCK
rockchang@mails.fju.edu.tw