用nodepad++生成匯入資料的SQL

浪花一朵朵發表於2015-01-15

  在工作中經常要往資料庫裡匯入資料,如果是在本地,可以用SQL SERVER自帶的工具 直接往表裡匯入或者 用ssis 匯入

線上的資料庫由dba負責,作為開發不能直接操作,需要程式設計師來生成sql語句,交由dba執行,資料來源excel,並且匯入的資料量非常大,怎麼簡單快速的生成這些SQL語句呢,

我最開始是利用ssis 把excel中的資料匯入測試庫裡,再在測試庫利用 查詢批量生成sql指令碼,同事介紹的方法更簡單,下面介紹用nodepad++簡單的匯入資料方法。

  最終生成的SQL指令碼:

   

步驟:

  第一步:開啟 nodepad++,新建一個文件:

把要要匯入的資料按行復制到文件中,把游標置入最左邊,在左邊插入 "select '

選擇選單欄“編輯”->“列塊編輯”或者按alt+c 插入"select '",插入後圖如下所示:

2,把游標置於第一行的最右側,再按"alt+c "快捷鍵,插入要匯入的資料列,

 

3,注意插入完成後,最後一行中是空值,要刪掉,最後一行中的 union all也要去掉。

得到的sql語句:

最終交給dba的指令碼 :

 

相關文章