从数据库中把所有表数据导出:
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中执行:
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导入导出SQL Server和Sybase数据库数据
利用BCP导入导出数据库数据为TXT等文本数据
sybase数据库bcp导入导出数据报错处理以及注意事项
BCP批量导入excel数据到sqlserver相关资料整理
bcp是微软SQLServer数据库系统的命令行工具,用于进行大数据量的导入导出,该工具简单实用、效率极高,本文总结了bcp命令操作的各种设置开关功能含义和使用方法,可以为需要的用户提供有益帮助。
数据导出:在ServerDbConfig.cfg文件里配置好数据库访问所需要的信息,在sql文件下配置好要导出的SqlFiles,执行批处理DBUpdator_Normal.bat,就可以获得导出数据的文本形式,同样的配置导入工具的相关信息,...
在导入导出数据时,可以使用默认值或是使用一个格式文件将文件中的数据导入到数据库或将数据库中的数据导出到文件中。下面将详细讨论如何利用bcp导入导出数据。 1. bcp的主要参数介绍 bcp共有四个动作可以选择。 (1)...
内含:安装程序、安装手册、bcp导入导出脚本示例
SQL2005的bcp命令-批量快速导入导出数据,公司内部人员写的资料,希望对大家有帮助
上次传得只有导出,这次导入也做出来了。 加了中括号得数据库导入in,导出out不行,但是导出queryout可以(加中括号是数据库名字有破折号-,或空格的数据库)例如[spt-ceshi].dbo.tbl_A
bcp 实用工具在 Sybase /Microsoft SQL Server 2000 实例和数据文件之间以用户指定的格式复制数据。
sybase bcp工具 sybase bcp工具 sybase bcp工具 sybase bcp工具 sybase bcp工具
批量复制程序(BCP)是Microsoft SQL Server中的一个命令行实用程序。使用BCP,我们可以导入并可从SQL Server数据库中快速而轻松地导出数据。任何使用这个功能的数据库管理员都承认BCP是一个关键工具。
SQLServer 数据 导入导出 BCP详解。。。。。。。。。
在SQL Server中主要有三种方式导入导出数据:使用Transact-SQL对数据进行处理;调用命令行工具BCP处理数据;使用数据转换服务(DTS)对数据进行处理。这三种方法各有其特点,下面就它们的主要特点进行比较。
bcp sybase 数据库 讲解bcp参数以及使用方法
vb利用shell功能调用sql里的bcp数据库导出导入
sql server 2008 导入导出数据大全 /******* 导出到excelEXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q - S"GNETDATA/GNETDATA" -U"sa" -P""' /*********** 导入ExcelSELECT * ...
sybase BCP实用工具详解,BCP命令详细解释。
主要讲四个示例的使用:导出(out),导入(in),查询导出(queryout),导出格式化(-f)文件。 示例1:导出示例数据库AdventureWorks整个表currency 或视图,使用SQL连接 代码如下:bcp AdventureWorks.sales....