站長留言

  • ✅ 本站維護及更新歷史紀錄,詳情請參考公告
  • ✅ 有任何意見、想法,歡迎留言給Spicy知道喔
  • ✅ 固定於每周一至周五更新Blogger文章,周末不定期
資料庫MSSQL

【SQL】EP4:如何Insert大量文字或Import SQL檔

CMD with SQL (thumbnail)

目標 Common

  • 用指令Import大檔案的SQL file
  • 於Import完成時,提醒使用者已結束

撰寫批次檔 bat

新增文字檔Text Document,撰寫完內容後,副檔名為.bat
內容如下
SQLCMD -S 127.0.0.1 -U sa -P "password" -d TEST_DB -i script.sql
ECHO RUN_Finished pause

注意事項

若直接於CMD下指令,可能無法提醒使用者程式已經import結束
故必須寫成批次檔,然後於指定目錄底下雙擊批次檔,系統會自動開啟命令提示字元視窗

參數

  • -S:寫法很多,建議根據SQL驗證方式及需求填寫,參考Microsoft官網 🔗
    範例1:127.0.0.1
    範例2:127.0.0.1,1234
    範例3:{IP or 主機名稱},{port} → google.asus.com,5678
  • -U:使用者
  • -P:密碼 (建議雙引號,避免不知名錯誤)
  • -d:欲import的Database名稱
  • -i:欲import的資料位置 (若指令有填-d,請移除backup file中的 USE [Database])

其他參數

sqlcmd參數

sqlcmd參數 (中文)

結果 Result

提醒使用者Import完成的訊息

參考資料 Reference

沒有留言:

張貼留言

本網站建議使用電腦或平板瀏覽