SQLSERVER 備份BCP命令說明
bcp共有四個動作可以選擇。
(1) 匯入。
這個動作使用in命令完成,後面跟需要匯入的檔名。
(2) 匯出。
這個動作使用out命令完成,後面跟需要匯出的檔名。
(3) 使用SQL語句匯出。
這個動作使用queryout命令完成,它跟out類似,只是資料來源不是表或檢視名,而是SQL語句。
(4) 匯出格式檔案。
這個動作使用format命令完成,後而跟格式檔名。
下面介紹一些常用的選項:
-f format_file
format_file表示格式檔名。這個選項依賴於上述的動作,如果使用的是in或out,format_file表示已經存在的格式檔案,如果使用的是format則表示是要生成的格式檔案。
-x
這個選項要和-f format_file配合使用,以便生成xml格式的格式檔案。
-F first_row
指定從被匯出表的哪一行匯出,或從被匯入檔案的哪一行匯入。
-L last_row
指定被匯出表要導到哪一行結束,或從被匯入檔案導資料時,導到哪一行結束。
-c
使用char型別做為儲存型別,沒有字首且以"\t"做為欄位分割符,以"\n"做為行分割符。
-w
和-c類似,只是當使用Unicode字符集複製資料時使用,且以nchar做為儲存型別。
-t field_term
指定字元分割符,預設是"\t"。
-r row_term
指定行分割符,預設是"\n"。
-S server_name[ \instance_name]
指定要連線的SQL Server伺服器的例項,如果未指定此選項,bcp連線本機的SQL Server預設例項。如果要連線某臺機器上的預設例項,只需要指定機器名即可。
-U login_id
指定連線SQL Sever的使用者名稱。
-P password
指定連線SQL Server的使用者名稱密碼。
-T
指定bcp使用信任連線登入SQL Server。如果未指定-T,必須指定-U和-P。
-k
指定空列使用null值插入,而不是這列的預設值。
(1) 匯入。
這個動作使用in命令完成,後面跟需要匯入的檔名。
(2) 匯出。
這個動作使用out命令完成,後面跟需要匯出的檔名。
(3) 使用SQL語句匯出。
這個動作使用queryout命令完成,它跟out類似,只是資料來源不是表或檢視名,而是SQL語句。
(4) 匯出格式檔案。
這個動作使用format命令完成,後而跟格式檔名。
下面介紹一些常用的選項:
-f format_file
format_file表示格式檔名。這個選項依賴於上述的動作,如果使用的是in或out,format_file表示已經存在的格式檔案,如果使用的是format則表示是要生成的格式檔案。
-x
這個選項要和-f format_file配合使用,以便生成xml格式的格式檔案。
-F first_row
指定從被匯出表的哪一行匯出,或從被匯入檔案的哪一行匯入。
-L last_row
指定被匯出表要導到哪一行結束,或從被匯入檔案導資料時,導到哪一行結束。
-c
使用char型別做為儲存型別,沒有字首且以"\t"做為欄位分割符,以"\n"做為行分割符。
-w
和-c類似,只是當使用Unicode字符集複製資料時使用,且以nchar做為儲存型別。
-t field_term
指定字元分割符,預設是"\t"。
-r row_term
指定行分割符,預設是"\n"。
-S server_name[ \instance_name]
指定要連線的SQL Server伺服器的例項,如果未指定此選項,bcp連線本機的SQL Server預設例項。如果要連線某臺機器上的預設例項,只需要指定機器名即可。
-U login_id
指定連線SQL Sever的使用者名稱。
-P password
指定連線SQL Server的使用者名稱密碼。
-T
指定bcp使用信任連線登入SQL Server。如果未指定-T,必須指定-U和-P。
-k
指定空列使用null值插入,而不是這列的預設值。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2145817/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- LightDB常用備份恢復命令說明
- MySQL 5.7 mysqlpump 備份工具說明MySql
- 關於SQLSERVER備份SQLServer
- SQLServer遠端備份SQLServer
- Mysqldump備份說明及資料庫備份指令碼分享-運維筆記MySql資料庫指令碼運維筆記
- Oracle邏輯備份與恢復選項說明Oracle
- 雙機熱備與資料備份的關係說明一二
- 【SQLServer備份策略】透過Windows任務計劃程式清理SQLServer歷史備份SQLServerWindows
- 備份命令
- SqlServer備份和恢復(二)SQLServer
- SqlServer 備份和恢復(一)SQLServer
- wc 命令使用說明
- Linux: yum 命令說明Linux
- MySQL 5.7 新備份工具mysqlpump 使用說明 - 運維小結MySql運維
- SqlServer 備份集和備份片以及mirror的backup_set_idSQLServer
- linux常見命令說明Linux
- sqlserver資料庫的備份還原SQLServer資料庫
- sqlserver資料庫備份,還原操作SQLServer資料庫
- sqlserver always on關於備份的總結SQLServer
- [SQLServer]NetCore中將SQLServer資料庫備份為Sql指令碼SQLServerNetCore資料庫指令碼
- mssql sqlserver text資料型別專題說明SQLServer資料型別
- Linux sed命令詳細說明Linux
- mssql sqlserver updatetext關鍵字應用簡介說明SQLServer
- mssql sqlserver 關鍵字 GROUPING用法簡介及說明SQLServer
- SqlServer NBU備份出現錯誤程式碼2SQLServer
- tore 命令來恢復備份
- sqlserver鎖表的六種語法及with nolock的說明SQLServer
- mssql sqlserver 快速表備份和表還原的方法SQLServer
- SqlServer資料庫恢復備份資料的方法SQLServer資料庫
- Sqlserver關於校驗和_備份還原的CHECKSUMSQLServer
- MySQL EXPLAIN命令的主要專案說明MySqlAI
- linux 常見命令及說明雜記Linux
- mysql資料庫備份命令大全MySql資料庫
- Linux mysql 備份和匯入命令LinuxMySql
- 備忘錄一:Spring Boot HikariCP 配置說明Spring Boot
- Linux伺服器安裝 sqlcmd 和 bcp SQL Server 命令列工具Linux伺服器SQLServer命令列
- innobackupex命令備份全過程圖解圖解
- mongodb 備份恢復常用命令MongoDB
- MySQL8.4備份恢復快速命令MySql