SQLServer BCP 命令的使用

现在有一个包含数据的文件,每个字段用“|”分隔,现在要把这些数据导入到数据库的表中。

数据文件如下:

R001|20150710

可以使用如下命令:

bcp testDB.dbo.testTable in testFeed.txt -c –t “|” -S ServerName-U dbUserName-P DBUserPassword

表定义:

create table dbo.testTable(
 feedOrder int,
 feedDate char(8)
)

导入后,select * from testTable

FEEDORDER   FEEDDATE

R001             20150710

时间: 2024-10-12 07:30:58

SQLServer BCP 命令的使用的相关文章

bcp命令有许多参数

bcp命令有许多参数,下面给出bcp命令参数的简要解析 用法: bcp {dbtable | query} {in | out | queryout | format} 数据文件 [-m 最大错误数] [-f 格式化文件] [-e 错误文件] [-F 首行] [-L 末行] [-b 批大小] [-n 本机类型] [-c 字符类型] [-w 宽字符类型] [-N 将非文本保持为本机类型] [-V 文件格式版本] [-q 带引号的标识符] [-C 代码页说明符][-t 字段终止符] [-r 行终止符

数据仓库之抽取数据:通过bcp命令行导入数据

原文:数据仓库之抽取数据:通过bcp命令行导入数据 在做数据仓库时,最重要的就是ETL的开发,而在ETL开发中的第一步,就是要从原OLTP系统中抽取数据到过渡区中,再对这个过渡区中的数据进行转换,最后把经过处理的干净的数据加载到数据仓库中. 目标数据库是sql server,通过bcp命令行导入数据.bcp方式相对于其他方式来说,速度更快,是做了优化的. 以下为bcp命令行常用的参数,注意大小写: -c  以char作为存储类型 -w  和-c类似,只有当使用unicode字符集拷贝数据时使用n

sqlserver 备份命令

一.sqlserver 数据备份命令 SQL Server命令行导数据两种方式bcp和sqlcmd 先说一下bcp: BCP是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据. BCP共有四个动作可以选择. (1) 导入. 这个动作使用in命令完成,后面跟需要导入的文件名. (2) 导出. 这个动作使用out命令完成,后面跟需要导出的文件名. (3) 使用SQL语句导出. 这个动作使用queryout命令完成,它

SQLServer执行命令出现“目录无效的提示”

异常处理汇总-数据库系列  http://www.cnblogs.com/dunitian/p/4522990.html 一般都是清理垃圾清理过头了,把不该删的目录删了 网上说法: 问题描述: 1.sqlserver 打开表提示:目录名称无效 2.在执行sql语句时提示:在执行批处理时出现错误.错误消息为: 目录名无效 3.所有的数据库都存在1跟2的问题 问题分析: 1.操作系统重装或进行过系统镜像还原,导致temp目录下的文件夹丢失. 2.杀毒软件误删. 3.被人为或其他软件删除. 解决方案:

转:SQLServer的命令行工具-sqlcmd等..

转:http://blog.csdn.net/leamonjxl/article/details/6428753 和往常一样,我们先使用 /?来看看sqlcmd的启动参数们: C:Documents and Settingschenxie.IFLYTEK>sqlcmd.exe /? Microsoft (R) SQL Server 命令行工具 版本 9.00.1399.06 NT INTEL X86 版权所有 (c) Microsoft Corporation.保留所有权利. 用法: Sqlcm

CMD执行BCP命令

C:\>BCP "EXEC GetU '2016-7-11' ,'-1'" qu eryout "C:\\C3Marketing\SummaryReport_test.csv" -c -U"C3" -P"C3" -S"IS"

SQLserver语句命令

Create database db001; --创建表 Create table job( id char(10)not null,name char(30)not null,address char(100) ); --删除表 drop table jobtable2; --插入数值 use db0001 go Insert into job values ('1','2','3'); insert into job values ('2','2','2'); --插入数值 use db00

常用sqlserver 语句命令

SELECT SERVERPROPERTY('Edition') SELECT @@VERSION USE master SELECT dbid, DB_NAME(dbid) AS DB_NAME FROM sysdatabases ORDER BY dbid GO

SQLServer常用命令

1.查询数据库版本 select @@version Microsoft SQL Server 2008 (SP4) - 10.0.6241.0 (X64) Apr 17 2015 10:56:08 Copyright (c) 1988-2008 Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (VM)