bcp相关内容

SQL Server Bcp导出XML格式

我有一个存储过程,生成具有FOR XML功能的XML.运行存储过程时,结果得到了格式精美的XML. 当我尝试使用bcp将结果导出到文件中 declare @sql varchar(8000) select @sql = 'bcp "exec sp_ExportXml" queryout C:\Filename.xml -S (local) -T -w' exec master..xp_ ..
发布时间:2020-09-20 04:23:40 数据库

插入标识列的BCP格式是什么

我在尝试使用BCP将数据插入表时遇到问题.该表具有一个标识列.我正在从文本文件中获取输入.请告诉我是否有好的解决方法. 关于, 查颜 解决方案 我需要做同样的事情,而我的同事指出,您可以使用BCP上的-E开关来做到这一点. 从文档中... “-E指定在标识列中使用导入的数据文件中的一个或多个标识值.如果未指定-E,则将忽略要导入的数据文件中该列的标识值." 请客,谢 ..
发布时间:2020-09-20 04:23:36 其他开发

使用BCP查询输出获取列名

我需要将表BCP到制表符分隔的文件中,但是我需要表的第一条记录中的列名.问题1:BCP没有为此设置开关,对吗?问题2:如果没有,为什么? 我尝试执行以下操作: BCP "declare @colnames varchar(max); select @colnames=coalesce (@colnames+char(9), '') + Column_Name from db.info ..
发布时间:2020-09-20 04:23:33 数据库

BCP到CSV文件的数据中带有逗号

我有一个BCP进程正在调用存储过程.通常,我一直在执行此存储过程,并将数据复制到Excel工作表中,该工作表将所有列均指定为文本并将其另存为CSV. 我需要使这项工作自动化,并且一直在使用BCP命令,但到目前为止还是有问题.我的数据中有逗号,将数据向左移动.这是我可以用格式文件克服的东西还是类似的东西? 我不想在proc本身的输出中引用这些内容. 解决方案 BCP命令具有-t开 ..
发布时间:2020-09-20 04:23:29 数据库

我可以使用bcp指定输入sql文件吗?

在使用bcp时,如何通过长查询指定输入sql文件?我尝试使用-i选项,但它一直抱怨没有任何其他信息的命令行错误.这可能吗? 解决方案 就我而言,BCP实用程序仅支持直接写入命令行的Transact-SQL查询.例如: bcp“从AdventureWorks.Sales.Currency中选择名称"查询出Currency.Name.dat -T -c 根据其引用"-i"选项: ..
发布时间:2020-09-20 04:23:26 数据库

如何使用命令行备份和还原sybase数据库表

如何备份sybase表并使用命令行还原? 请使用bcp命令帮助我 我尝试使用sybase中央GUI 谢谢. 解决方案 由于您未指定要在Windows还是Unix上运行,因此我将尝试同时覆盖这两个方面. Unix bcp位于$ SYBASE/$ SYBASE_OCS/bin/ Windows bcp位于%SYBASE%\%SYBASE_OCS%\ bin 导出 bcp ..
发布时间:2020-09-20 04:23:19 数据库

在将bcp与格式文件一起使用时如何指定行定界符

我正在使用bcp实用程序将数据导入到Solaris系统上的Sybase数据库中 由于bcp文件是由另一个xml解析脚本生成的,因此我无法对其进行控制以使其按所需顺序生成字段.现在,bcp文件中字段的顺序与数据库表中的顺序有所不同. 我想使用bcp工具的格式文件来控制加载到数据库中的字段的顺序,因此我有以下示例bcp文件,并相应地构造了一个格式文件: bcp文件: 60328 ..
发布时间:2020-09-20 04:23:15 数据库

SQL Server BCP导出SQL字段中的逗号

我已成功将文件导出到CSV.我使用以下代码导出文件: exec xp_cmdshell 'bcp "[DC_TrainEnvironment].[dbo].[HAFacilities_Master]" out "\\fspincdc01\data$\HIMSSAnalytics\Data Analyst\HG Data\Technical Documentation\HA Facilitie ..
发布时间:2020-09-20 04:23:12 数据库

在SQL Server中使用BCP命令导出xml数据

我正在尝试以xml格式导出datable数据,但是问题就像我能够创建xml文件一样,但是数据无法写入该文件,这是我正在尝试的代码. DECLARE @cmd VARCHAR(2000); SET @cmd = 'bcp.exe "select * from emp FOR XML AUTO" queryout E:\rahul_1.xml -x -T'; EXEC xp_cmdshel ..
发布时间:2020-09-20 04:23:10 数据库

如何使Microsoft BCP导出空字符串而不是NUL字符?

我正在尝试使此bcp工具以特定方式工作. -c开关应该使用chars导出,但是由于某些原因,Notepad ++中显示了一个奇怪的char,就像它是UNICODE还是其他格式一样. 我想获取该char(作为数据库中的空字符串)作为空字符串导出到文本文件中.你怎么做到的? 解决方案 好吧,在网上浏览后,这就是我发现的东西.考虑将其放入SO,以便更多人可以使用它. http://w ..
发布时间:2020-09-20 04:22:08 其他开发

无法打开BCP主机数据文件

下面是BCP语句的示例. 我不习惯使用BCP,因此非常感谢您的帮助和坦诚 我也在将其与格式文件一起使用. 如果我从CMD提示符下执行,则可以正常工作,但从SQL收到错误. BCP语句全部在一行上,并且SQL Server代理作为本地系统运行. SQL Server和脚本位于同一系统上. 我运行了exec master..xp_fixeddrives C,45589 E,42368 ..
发布时间:2020-09-20 04:22:05 数据库

如何使用BCP或Sql Server Management Studio从SQL Server中获取BLOB数据?

很抱歉,如果您已经问过这个问题,但是我找不到任何地方.我有一个表,将文件存储为BLOBS.存放文件的列是图像数据类型.我希望能够从列中提取二进制数据并将其转换为实际文件.理想情况下,我希望能够与BCP或Management Studio做到这一点. 我尝试过BCP,但是由于某些原因,当我尝试取出Office文档时,Word认为它已损坏.到目前为止,这就是我尝试过的方法(显然,已经更改了值以保 ..
发布时间:2020-09-20 04:22:01 数据库

BCP不返回错误,但也不复制任何行

我正在尝试将.csv文件中的大量数据转储到SQL Server 2012数据库中.我正在研究bcp.而不是进行成千上万的INSERT. 编辑:这是一个自动化的过程,而不是一次性的.我也没有对该数据库的BULK INSERT权限. 当我尝试将数据复制到数据库中时,bcp不会返回任何错误,但实际上也不会复制任何内容-它只会返回0 rows copied.我已将其缩减为无法正常工作的最小情况 ..
发布时间:2020-09-20 04:21:58 数据库

bcp:错误= [Microsoft] [SQL Server Native Client 10.0]字符串数据,右截断

我最近在使用bcp时遇到错误. 这是错误. SQLState = 22001,NativeError = 0错误= [Microsoft] [SQL Server Native Client 10.0]字符串数据,右截断 我正在尝试将数据解压缩到没有任何约束的登台表中,并且与数据相比,数据类型也相当大.我有来自不同表的大约11个文件被bcp'd和压缩,当解压缩错误时,其中只有一个文件. ..
发布时间:2020-09-20 04:21:54 其他开发

如何将SQL Server 2005查询导出为CSV

我想将一些SQL Server 2005数据导出为CSV格式(带引号的逗号分隔).我可以想到很多复杂的方法,但是我想以正确的方式进行.我已经看过bcp了,但是我想不出如何将引号引起来(除了将它们连接到字段值上,这很丑).我想我可以用sqlcmd和-o做到这一点,但是出于相同的原因,这看起来很丑. 是否有bcp方式? 是否存在合理的sqlcmd方法? 我只是忽略了Managemen ..
发布时间:2020-09-20 04:20:47 数据库