日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQL Server的导出导入方式有

發布時間:2025/3/17 数据库 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL Server的导出导入方式有 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SQL Server的導出導入方式有:

  • 在SQL Server中提供了導入導出的界面操作。
  • 在界面操作中又分【復制一個或多個表或視圖的數據】和【編寫查詢以指定要傳輸的數據】兩種模式,第一種是直接對表、視圖進行全部字段、記錄進行導出,而第二種就是可以通過SQL語句來控制導出導入的字段和行。
  • 使用?簡單但有用的SQL腳本?中的【表復制】這里面的方法。
  • 再一種就是在命令行中使用bcp命令來導入導出數據,需要特別說明的是,這是對大數據量導入導出就好的辦法。
  • --整個表導出(out) bcp 數據庫名.dbo.表名 out c:\currency.txt -S"數據庫實例" -U"用戶" -P"密碼" -c --使用SQL語句導出(queryout) bcp "select * from 數據庫名.dbo.表名" queryout c:\currency.txt -S 數據庫實例 -U"用戶" -P"密碼" -c--設置字段分隔符和行分隔符(-c -t"," -r"\n"),不想輸入字段類型等請配合-c一起使用 bcp "select * from 數據庫名.dbo.表名" queryout c:\currency.txt -S 數據庫實例 -U"用戶" -P"密碼" -c -t"," -r"\n"--指定每批導入數據的行數、指定服務器發出或接收的每個網絡數據包的字節數(-k -b5000 -a65535) bcp "select * from 數據庫名.dbo.表名" queryout c:\currency.txt -S 數據庫實例 -U"用戶" -P"密碼" -c -t"," -r"\n" -k -b5000 -a65535--在查詢分析器上執行(EXEC master..xp_cmdshell) EXEC master..xp_cmdshell 'bcp "select * from 數據庫名.dbo.表名" queryout c:\currency.txt -S 數據庫實例 -U"用戶" -P"密碼" -c'--把SQL語句生成一個.sql文件,然后調用 --注:路徑的文件夾名稱中間不能有空格 exec master..xp_cmdshell 'osql -S 數據庫實例 -U 用戶 -P 密碼 -i C:\cmdshellTest.sql' --將數據導入到currency表中 EXEC master..xp_cmdshell 'bcp 數據庫名.dbo.表名 in c:\currency.txt -c -T' --導入數據也同樣可以使用-F和-L選項來選擇導入數據的記錄行。 EXEC master..xp_cmdshell 'bcp 數據庫名.dbo.表名 in c:\currency.txt -c -F 10 -L 13 -T'

    ?

    總結

    以上是生活随笔為你收集整理的SQL Server的导出导入方式有的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。