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.5 mysqldump備份說明MySql
- BCP基本使用-sybase資料備份
- MySQL 5.7 mysqlpump 備份工具說明MySql
- TSM for Oracle備份指令碼及策略說明Oracle指令碼
- 為小白準備的重要 Docker 命令說明Docker
- 關於SQLSERVER備份SQLServer
- SQLServer遠端備份SQLServer
- SQLServer備份指令碼SQLServer指令碼
- dd命令說明
- Mysqldump備份說明及資料庫備份指令碼分享-運維筆記MySql資料庫指令碼運維筆記
- Oracle邏輯備份與恢復選項說明Oracle
- 對 Oracle 備份與恢復 的補充說明Oracle
- SQLServer 理解copyonly備份操作SQLServer
- sqlserver的日誌備份SQLServer
- SQLServer SYSPROCESSES表欄位解說明SQLServer
- 雙機熱備與資料備份的關係說明一二
- mydumper備份資料庫詳解(已詳細說明)資料庫
- 【SQLServer備份策略】透過Windows任務計劃程式清理SQLServer歷史備份SQLServerWindows
- 備份命令
- wc 命令使用說明
- ip 命令的說明
- lsof命令功能說明
- SQLServer 遊標簡介與使用說明SQLServer
- SqlServer備份和恢復(二)SQLServer
- SqlServer 備份和恢復(一)SQLServer
- SQLServer 2008 備份SQLServer
- SQLserver備份資料庫示例SQLServer資料庫
- Ms-SqlServer自動備份SQLServer
- SQL Server資料庫 bcp匯出備份檔案應用SQLServer資料庫
- MySQL 5.7 新備份工具mysqlpump 使用說明 - 運維小結MySql運維
- RMAN說,我能備份(16)--RMAN中的SET命令
- RMAN說,我能備份(7)--RMAN常用命令
- Linux: yum 命令說明Linux
- AIX errpt命令說明AI
- free命令的說明(ZT)
- Linux awk 命令 說明Linux
- 交換機配置命令說明