bcp相关内容
我正在使用bcp从其他人从另一个表导出的CSV加载一个表,但是遇到了一些问题.我最初遇到的两个问题是:一个导出字段是一个int,需要以varchar字段结尾,而另一个字段则需要用静态字符串填充.好吧,第一个没什么大不了的,Chad的回答使我想到了@{n='Col3';e={'ABC'}}语法.但是我在围绕正确获取数据的几个问题上步履蹒跚. 有时,一个值可能没有空格,有时可能没有空格.如何在b
..
我正在尝试使用bcp将PostgreSQL数据转储导入SQL Server.我已经编写了Python脚本来将定界符切换为'^',并消除了其他不良格式,但是当导入SQL Server时,我找不到正确的开关来保留字符串的unicode格式. 在Python中,如果我打印出引起麻烦的行,则使用csv模块的行如下所示: ['12', '\xe4\xb8\x89\xe5\x8e\x9f \xe3
..
在SQL Server中,如何在使用bcp命令时插入默认值? 场景来自下表,运行bcp命令时,列"sno"是标识列,其中值应自动递增1,values列的数据应来自数据文件,而date列的值应该会自动更新为今天的日期,并且“状态"列的值应更新为Flag1. 对于正常使用,我知道如何创建bcp格式文件.对于上述情况,如何创建格式文件并将数据插入到table1中? 表格格式: C
..
我正在尝试使用格式文件将数据从文件导入sql server表中. 实际上我有2个数据库:生产数据库和本地数据库 我想在本地数据库中插入生产数据库的表发送器的某些行.在这两个数据库中,表发件人既没有相同的列,也没有相同的列顺序. 这就是为什么我使用文件格式来进行bcp的原因. 我使用以下命令生成包含要插入到本地数据库中的行的文件 bcp "SELECT shipper
..
根据一些建议,我使用 bcp实用工具编写SQL server表到.cvs文件,以便以后可以将数据传输到具有相同结构的informix表. 我的SQLServer存储过程: ALTER PROCEDURE [dbo].[TestCVS] AS BEGIN declare @sql nvarchar(4000) select @sql = 'bcp "select * from ML..
..
因此,此查询在没有嵌套的SELECT/INNER JOIN的情况下可以正常工作. 不确定嵌套SELECT有什么问题,有什么想法吗? 因此似乎无法使其与bcp一起使用 SELECT @SQLCmd = + 'bcp ' + '"SELECT '''' +
..
我正在尝试使用bcp工具导入和导出数据,但出现以下错误:- SQLState = 08001, NativeError = -1 Error = [Microsoft][SQL Server Native Client 10.0]SQL Server Network Interfaces: Error Locating Server/Instance Specified [xFFFFF
..
运行Microsoft的BCP实用程序是否存在任何特定问题(在CentOS 7上,使用某种形式的代码将一组大型TSV文件从HDFS复制到远程MSSQL Server bcpexport() { filename=$1 TO_SERVER_ODBCDSN=$2 DB=$3 TABLE=$4 USER=$5 PASSWORD=$6 RE
..
我已经阅读了一些有关BCP或CLR代码的技术,这些技术会将BLOB导出到硬盘驱动器上的单个文件中,但是我需要将BCP或CLR一起输出整个表数据(这意味着其他列是字符,整数或日期时间)数据需要整体导出),我需要确保可以将BCP/CLR数据返回到表中,并且BLOB和其他列数据之间具有相同的链接. 有什么想法吗? 解决方案 我不确定我是否理解您的要求,所以我将尝试介绍两种情况. 首先
..
我在导入使用bcp实用程序的较新版本导出的数据时遇到问题. 我需要导出的数据与SQL Server 2012兼容. 据我了解,导出数据时需要添加-V110选项. 但是,即使我将-V110添加到bcp命令中,我也总是在FMT文件上获得版本12.0(这是我的bcp版本). 这是我的bcp通话的示例: bcp [DB].[dbo].[Table1] format nul -
..
我在下面的文本文件中有不同的单词: 我的目标是使用bcp命令将文本文件中的仅4个字符的单词插入到@temp的表变量中. 因此,最后,表变量@temp将如下所示: 解决方案 创建一个表,您将在其中存储来自文件的数据: create table import(WORDS nvarchar(100)) 使用bcp将文件中的数据导入第一步中创建的表中: bcp [t
..
尝试在Linux CentOS7上使用BCP实用程序将tsv文件复制到远程MSSQL Server DB(在Windows Server 2012计算机中),得到提示错误消息 开始复制... BCP复制失败 有问题的BCP命令是 /opt/mssql-tools/bin/bcp "$TABLE" in $DATAFILES/part-m-00000 \ -S
..
我尝试将文件从大容量复制到sqlserver 2008中的表中.它只是我要复制的文件的一部分(在下面的BCP命令示例中,我只会复制第3行). 有时我会收到“遇到意外的EOF"错误消息. 命令是: d:\ bc_file.txt中的BCP tblBulkCopyTest -F3 -L3 -c -t,-S(local)-Utest -Ptest 当文件如下所示时,该副本可以正常工作(
..
我需要从SQL Server 2012的一列中导出pdf和图像文件." 他在BCP语句中说"your_db"的地方,您需要database_name.schema_name.table_name. 不允许换行. 此后,我一次可以导出一个文件,但是它们已损坏.这些文件比我可以通过用户界面访问的实际工作PDF稍小(1-15 KB). 事实证明这是一种格式问题-如果您不导出XML文件,则
..
我在SQL Server 2008 R2中有一张大桌子.它包含数十亿行.我需要将整个数据集加载到我们的应用程序中.查询整个表非常慢.我想使用bcp将其转储到文件中并加载它.但是问题在于字符串列包含各种特殊字符,例如'\ t','\ 0',逗号和'\ n'.我找不到一个好的字段/行终止符.但是长字符串终止符会减慢我的应用程序的数据文件加载速度.问题是: 是否有API可以比SQL查询更快地加载数
..
我正在尝试运行此查询(我也没有指定FIELDTERMINATOR和ROWTERMINATOR对其进行了尝试).它使用的是我事先手动创建的数据文件(而不是bcp输出). BULK INSERT FS.dbo.Termination_Call_Detail FROM 'C:\Termination_Call_Detail__1317841711.dat' WITH ( FORMATFILE =
..
当我发出此命令时(它看起来很傻,但是可以正常工作): BCP "declare @colnames varchar(max); select @colnames=coalesce (@colnames+char(9), '') + Column_Name from db.information_Schema.columns where table_name='table1' order b
..
所有,我正在尝试编写一个查询,该查询每天可以从SQL Server 2008实例上的批处理文件运行. 我以前从未使用过BCP,但是在网上查看了一些示例之后,我尝试创建一个真正的基本查询来测试流程和&在将选择查询范围扩大到所需数据集之前,先对计算机具有权限. 我正在使用: bcp "SELECT manifest_dt from EasyShip_050300.airwa
..
全部 我正在使用BCP进行导入导出,并在尝试导入时仅对1(导出的第一行)行获取“无效的字符值以进行转换说明"错误. 表结构 Col1-数值(19,0) Col2-NVARCHAR(400) Col3-NVARCHAR(400) 我正在使用以下命令 FOR出口 EXEC master..xp_cmdshell 'bcp "SELECT TOP 10 Col1, Col2, Col3 FR
..
我尝试将此BCP使用 xp_cmdshell : 'BCP "SELECT TOP 1 Data FROM WHERE Name = '''' " queryout "C:\exportdir\export_data.dat" -T -n -S .\SQLEXPRESS' 但是在文件缓冲区的开头我得到了一些额外的数据.我测试了两次,两个文件都以 开头 B
..