Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 以撇号作为第一个字符合并_Sql_Sql Server_Merge - Fatal编程技术网

Sql 以撇号作为第一个字符合并

Sql 以撇号作为第一个字符合并,sql,sql-server,merge,Sql,Sql Server,Merge,我有一个从平面文件导入数据并合并它们的脚本。我每天有大约19万行数据需要合并 我花了大约30分钟。现在花了我两个多小时。一个以这个名字加入公司的新人 't Hart 因为名字引起了麻烦 错误是这样的 代码:0xC0202092 来源:数据流任务1来源-zuko_GLDAP_DUMP_csv[1] 描述:处理上的文件“D:…\nameofflatfile.csv”时出错 数据行82396。结束错误:2014-02-12 05:00:41.61 代码:0xC0047038来源:数据流任务1 SSI

我有一个从平面文件导入数据并合并它们的脚本。我每天有大约19万行数据需要合并

我花了大约30分钟。现在花了我两个多小时。一个以这个名字加入公司的新人

't Hart
因为名字引起了麻烦

错误是这样的

代码:0xC0202092
来源:数据流任务1来源-zuko_GLDAP_DUMP_csv[1]
描述:处理上的文件“D:…\nameofflatfile.csv”时出错

数据行82396。结束错误:2014-02-12 05:00:41.61
代码:0xC0047038来源:数据流任务1 SSI

管道

描述:SSIS错误代码DTS_E_PRIMEOUTPUTFAILED。组件“Source-zuko_GLDAP_DUMP_csv”(1)上的PrimeOutput方法返回错误代码0xC0202092。
当管道引擎调用PrimeOutput()时,组件返回了故障代码

故障代码的含义由组件定义,但错误是致命的,管道停止执行

在此之前可能会发布错误消息,其中包含有关故障的更多信息。结束错误DTExec:包执行返回DTSER_失败(1)。开始时间:05:00:01结束时间:05:00:42经过时间:40.235秒。包执行失败。步骤失败了

所以我进入文件,看到了名字(
't Hart

我这样做(不是全部代码)

我怎样才能解决这个问题

感谢您的帮助

希望这对您有所帮助

顺便说一句,sql注入是解决该场景的唯一方法

USE [adventureworks2008]
GO

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[name](
        [name] [nvarchar](25) NOT NULL,

) ON [PRIMARY]

GO

select * from name

insert into name values ('James ''t Hart ')

SELECT REPLACE(name , '''', '''''') from name
USE [adventureworks2008]
GO

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[name](
        [name] [nvarchar](25) NOT NULL,

) ON [PRIMARY]

GO

select * from name

insert into name values ('James ''t Hart ')

SELECT REPLACE(name , '''', '''''') from name