sql文件怎么導入數(shù)據(jù)庫 在sybase中怎么用bcp導入數(shù)據(jù)?
在sybase中怎么用bcp導入數(shù)據(jù)?從數(shù)據(jù)庫中把所有表數(shù)據(jù)導出: 1.編輯一個文件selectout.sql: set nocount onuse databasenamegoselect "bcp
在sybase中怎么用bcp導入數(shù)據(jù)?
從數(shù)據(jù)庫中把所有表數(shù)據(jù)導出:
1.編輯一個文件selectout.sql:
set nocount on
use databasename
go
select "bcp databasename.." name " out d:temp" name ".txt -Uusername -Ppassword -Sservername -c " from sysobjects where type="U"
go
2.在cmd中執(zhí)行:
isql -Uusername -Ppassword -Sservername -i d:selectout.sql -o d:bcpout.bat
3.執(zhí)行d:bcpout.bat文件, 可以把數(shù)據(jù)導出到d:temp目錄。
把所有表數(shù)據(jù)導入到數(shù)據(jù)庫時,將上面的out改為in
4.bcp導入導出:
導出數(shù)據(jù):
bcp DatabaseName.dbo.tableName out D:tableName.txt -SServerName -Usa -P -c -b 10000
導入數(shù)據(jù):
bcp DatabaseName.dbo.tableName in D:tableName.txt -SServerName -Usa -P -c -b 10000
在導入大量數(shù)據(jù)時加上-b參數(shù),分批提交不以致于數(shù)據(jù)庫日志被塞滿。
如何將.bcp文件中的數(shù)據(jù)導入到Oracle數(shù)據(jù)庫表格中?
導出數(shù)據(jù)庫命令: mysqldump -u root -p mydb2 > e:mydb.sql 把數(shù)據(jù)庫mydb2導出到e盤的mydb.sql 注意:在dos下進入mysql安裝的bin目錄下,但是不要登陸。 導入數(shù)據(jù)庫命令: mysqldump -u root -p mydb2
如何使用SQLServer命令BCP導入導出EXCEL數(shù)據(jù)?
SQL Server使用BCP導入導出數(shù)據(jù)
命令行下:
bcp pubs.dbo.table1 in "d:t1.dat" -S . -U "sa" -P "123" -n
bcp pubs.dbo.table1 out "d:t1.dat" -S . -U "sa" -P "123" -n
或調(diào)用SQL過程
[sql]
exec master..xp_cmdshell "bcp pubs.dbo.table1 in "d:t1.dat" -S . -U "sa" -P "123" -n" http://www.2cto.com
exec master..xp_cmdshell "bcp pubs.dbo.table1 out "d:t1.dat" -S . -U "sa" -P "123" -n"