bcp相关内容

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

我最近在使用 bcp 时遇到了一个错误.这是错误. SQLState = 22001,NativeError = 0 错误 = [Microsoft][SQL ServerNative Client 10.0]字符串数据,右截断 我正在尝试将数据解压缩到一个没有任何约束的临时表中,并且与数据相比,数据类型也相当大.我有大约 11 个来自不同表的文件被 bcp'd 并在解压缩错误时从其中 ..
发布时间:2022-01-16 23:00:11 其他开发

使用 bcp 实用程序和 SQL Server 2008 将表导出到带有列标题(列名)的文件

我已经看到了许多试图让 bcp 实用程序导出列名以及数据的黑客行为.如果我所做的只是将表转储到文本文件中,让 bcp 添加列标题的最直接方法是什么? 这是我当前使用的 bcp 命令: bcp myschema.dbo.myTableout myTable.csv/SmyServer01/c/t, -T 解决方案 最简单的方法是使用 queryout 选项并使用 union all 将列 ..
发布时间:2022-01-11 16:04:13 数据库

使用 bcp 将 csv 文件导入 sql 2005 或 2008

我有一个 csv 文件,我需要将它导入到 sql 2005 或 2008 中的表中.csv 中的列名和计数与表列名和计数不同.csv 被一个 ';' 分割. 示例 CSV 文件内容: 名字;姓氏;国家;年龄Roger;Mouthout;比利时;55 SQL 人员表 列:FName,LName,Country 解决方案 我会创建一个临时表,批量插入批次,在新表中选择您需要的内容 ..
发布时间:2022-01-01 11:00:36 其他开发

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

我想将一些 SQL Server 2005 数据导出为 CSV 格式(逗号分隔,用引号).我可以想到很多复杂的方法来做到这一点,但我想以正确的方式去做.我看过 bcp,但我不知道如何在字段周围加上引号(除了将它们连接到字段值,这很丑陋).我想我可以用 sqlcmd 和 -o 来做到这一点,但出于同样的原因,这看起来很丑陋. 有bcp的方法吗? 是否有合理的 sqlcmd 方法? ..
发布时间:2022-01-01 10:52:10 数据库

将 SQL Server 表导出到多个部件文件

我需要将一个大约 100GB 的相当大的 SQL Server 表导出到 CSV 文件.但输出不是单个 csv 文件,理想情况下应该是多个文件,比如 10 个文件,每个 10GB. 我看到 BCP 有一个 batch_size 参数,但这仍然将所有数据写入单个文件?是否有其他免费实用程序可以满足我的要求?可以以字节或行数指定文件大小的地方? 就上下文而言,这是为了将数据与 Hive/H ..
发布时间:2021-12-28 23:18:16 数据库

SQL Server BCP 导出损坏的文件?

我对 SQL Server 2012 中的 BCP 功能有一个小问题.事情是:我使用以下命令加载 .jpg 图像(大小为 167KB): 插入 [tabela_testowa] ( 数据 )SELECT * FROM OPENROWSET (BULK N'C:\foty\ch6_MagicShop.jpg', SINGLE_BLOB) a; 然后我尝试使用以下方法将其导出回磁盘: ..
发布时间:2021-12-09 20:41:50 数据库

使用 bcp 实用程序和 SQL Server 2008 将表导出到带有列标题(列名称)的文件

我已经看到了许多尝试让 bcp 实用程序将列名与数据一起导出的技巧.如果我所做的只是将表转储到文本文件中,那么让 bcp 添加列标题的最直接方法是什么? 这是我目前使用的 bcp 命令: bcp myschema.dbo.myTableout myTable.csv/SmyServer01/c/t, -T 解决方案 最简单的方法是使用 queryout 选项并使用 union all ..
发布时间:2021-12-09 14:35:19 数据库

如何将数据从 SQL Server 2005 导出到 MySQL

我一直在反对 SQL Server 2005 试图获取大量数据.我得到了一个包含近 300 个表的数据库,我需要将其转换为 MySQL 数据库.我的第一个调用是使用 bcp 但不幸的是它不会产生有效的 CSV - 字符串没有被封装,所以你不能处理任何包含逗号的字符串的行(或任何你用作分隔符的行)而且我仍然需要手写所有的创建表语句,因为显然 CSV 不会告诉您有关数据类型的任何信息. 如果有一 ..
发布时间:2021-11-20 22:24:37 数据库

为什么我的bcp查询出来在SQL Server中不起作用?

我是 sql server 的新手,并且想要将选择查询保存到csv文件中,并为此目的使用bcp查询来编写此查询: 将@cmd声明为nchar(50)SET @cmd ='bcp select * from [behzad].[dbo].[behzad] queryout"d:\ spt_values.dat" -U behbeh -P beh1368421'EXEC主站..XP_CMDSHE ..
发布时间:2021-04-15 18:57:23 数据库

具有列名称的SQL BCP

我正在尝试使用BCP将存储过程导出到.csv文件.它的确为我提供了.CSV格式的输出文件,但没有打印列名.下面是脚本.请看一下,让我知道我想念的东西 DECLARE @command VARCHAR(4000)声明@fulldate varchar(30)= convert(varchar,GETDATE(),112)声明@year varchar(30)=左(@ fulldate,4)声明@ ..
发布时间:2021-04-15 18:57:13 数据库

在R中读取英格兰和威尔士慈善委员会的bcp文件

我正在尝试读取R中的https://register-of-charities.charitycommission.gov.uk/register/full-register-download .我一直在尝试在此之前回答的问题,但readChar似乎无法读取所有文件中的所有内容,即会中断 extract_charity.bcp . 所以我想到了readBin并尝试像这样读取 extract_ ..
发布时间:2021-04-15 18:57:10 其他开发

带有两个行终止符的批量插入

我正在尝试导入文本文件,因此结果将只是一列的单独行中的单词.例如文字: '你好妈妈, 我们又见面了 应提供5条记录: 'Hello''妈妈,''我们''遇见''再次' 我尝试使用 ROWTERMINATOR =''的 BULK INSERT 完成此操作,但是将换行视为 terminator ,结果之一就是'Mom,we'. 据我所知,没有办法将 second ROWT ..
发布时间:2021-04-15 18:57:07 数据库

如何从PowerShell中的对象中删除NULL char(0x00)

我有一个.CSV文件,该文件是使用SQL Server的BCP命令行BULK-COPY实用程序创建的,用于转储一堆数据库表. 由于我想使用Powershell导入这些.CSV文件,并使用format-table cmdlet将它们转换为漂亮的报告,因此我遇到了列对齐等问题.因为某些列包含SQL Server中的NULL.我没有选择先从SQL Server转换NULL的选项;由于我将表格导出为 ..
发布时间:2021-04-15 18:57:04 数据库

在R中打开.bcp文件

我一直在尝试将.bcp文件格式的英国慈善事务委员会数据转换成.csv文件格式,然后可以将其读入R.我所指的数据可在以下位置找到: 与棘手的文件相同; extract_charity.bcp head(结果[,1:3],10)#V1 V2 V3#1:200000 0 HOMEBOUND CRAFTSMEN TRUST#2:200001 0画家的公司慈善#3:200002 0皇家歌剧院慈善基 ..
发布时间:2021-04-15 18:57:01 其他开发

exec xp_cmdshell bcp语法

在SQL Server Management Studio中,我似乎找不到使用exec xp_cmdshell bcp导出具有列名的数据的正确语法.我尝试了以下变体 EXEC xp_cmdshell bcp“选择" a_id“," b_id“," c_id“联合从表名中选择a_id,b_id,c_id"\\ network_path \ a.txt" -c -Uusername -Ppassw ..
发布时间:2021-04-15 18:56:57 数据库

从Azure VM进行BCP查询:SQLState = 37000,NativeError = 40515不支持在'DBName.dbo.TableName'中引用数据库和/或服务器名称

我试图使用本地计算机的SSMS中的BCP将Azure VM中的数据库表导出到文本文件中. !!bcp"SELECT * FROM DBName.dbo.TableName"查询输出D:\ tablename.txt-S AzureVM -U用户名-P密码-n 但是结果是以下错误 开始复制...SQLState = 37000,NativeError = 40515错误= [Microso ..
发布时间:2021-04-13 19:38:13 其他开发

bcp查询SQL Server的自定义列名称

我想重命名bcp queryout命令的select子句中的列名.我尝试了以下变体,但它们均无效.我想将第一和第三列分别重命名为email_address和id. 我在批处理脚本中调用bcp命令. bcp "select email as 'email_address', first_name, p_id as 'id' from table_name" queryout 15Days. ..
发布时间:2020-09-20 04:37:37 数据库

bcp输出问题

以下代码有一些问题.此代码的主要原因是将SQL语句导出到文件中.但这是行不通的,而且我也看不到自己的错误. DECLARE @DBName VARCHAR(5000); DECLARE @period VARCHAR(5000); DECLARE @SQLEXE VARCHAR(5000); DECLARE @SearchSchema VARCHAR(5000); SET @period ..
发布时间:2020-09-20 04:37:33 数据库