從資料庫中把所有表資料匯出:
set nocount on
use databasename
goselect 'bcp databasename..' + name + ' out d:\temp\' + name + '.txt -uusername -ppassword -sservername -c ' from sysobjects where type='u'
go
2.在cmd中執行:
isql -uusername -ppassword -sservername -i d:\selectout.sql -o d:\bcpout.bat
3.執行d:\bcpout.bat檔案, 可以把資料匯出到d:\temp\目錄。
把所有表資料匯入到資料庫時,將上面的out改為in
4.bcp匯入匯出:
匯出資料:
bcp databasename.dbo.tablename out d:\tablename.txt -sservername -usa -p -c -b 10000
匯入資料:
bcp databasename.dbo.tablename in d:\tablename.txt -sservername -usa -p -c -b 10000
在匯入大量資料時加上-b引數,分批提交不以致於資料庫日誌被塞滿。
bcp匯入匯出
匯出 set cmd n bcp select from 庫.dbo.test1 n queryout d voc txt c u liyuepeng p liyuepeng exec master.xp cmdshell cmd set cmd n bcp 庫.dbo.test2 n in d v...
Sybase 資料庫BCP命令匯入匯出資料
b bcp是sybase公司提供專門用於資料庫表一級資料備份的工具。b 首先來個我自己使用過的命令 匯出資料 b bcp cnmsdb.tmp respointcircuit out xuwb.dat ucnms pseenms ssybase test c b 匯入資料 b bcp cnmsdb....
BCP匯入匯出MsSql
匯出資料到tset1.txt,並指定本地資料庫的使用者名稱和密碼 這裡需要指定資料庫完全限定名。username 資料登入名 password 資料庫密碼 exec master.xp cmdshell bcp select from testdb.dbo.testvoucher queryout ...