SSIS – удалить символ X, если за ним не будет символ Y

Допустим, у меня есть следующий набор данных, импортированный из текстового файла:

Data -------------------- 1,"John Davis","Germany" 2,"Mike Johnson","Texas, USA" 3,"Bill "The man" Taylor","France" 

Я ищу способ удалить каждый " в данных, если только за ним не следует или не предшествует.

Поэтому в моем случае данные должны стать:

 Data -------------------- 1,"John Davis","Germany" 2,"Mike Johnson","Texas, USA" 3,"Bill The man Taylor","France" 

Я попробовал его с компонентом файла импорта tekst в SSIS, но это дает ошибку, когда я устанавливаю разделитель столбцов на " . Если я не устанавливаю разделитель, он видит запятую в« Техасе, США »как разделительный разделитель. …

Любые предложения / идеи? Текстовый файл слишком велик, чтобы изменить это вручную для каждой строки, поэтому это не вариант.

Немного об отказе от последнего '' ', но:

 Create table #test ([Data] nvarchar(max)) insert into #test values ('1,"John Davis","Germany"' ) insert into #test values ('2,"Mike Johnson","Texas, USA"' ) insert into #test values ('3,"Bill "The man" Taylor","France"') select replace(replace(replace(replace([Data],',"',',~'), '",','~,'),'"', ''),'~','"') + '"' from #test 
  • Где SSIS в Visual Studio 2010?
  • Командная строка агента SQL не сохранена
  • Ошибка .NET Framework возникла во время выполнения пользовательской подпрограммы или агрегата - SSIS 2017
  • Как получить все ошибки всех пакетов SSIS в решении
  • Как использовать последний файл в папке для источника
  • Записывать только определенные строки текстового файла в SSIS
  • SSIS и SSDT 2015
  • Инструменты данных SQL Server в visual studio 2015
  • Задача скрипта скрипта SSIS или сценария Запись в журнал истории заданий
  • как сохранить результат запроса нескольких строк в переменной в SSIS
  • SSIS - вставить новые строки, обновить строки
  • Interesting Posts

    DataContext ExecuteQuery

    как показать план запроса в gridview asp.net

    Выберите аналогичные строки в одной таблице

    Как установить порядок при использовании CTE?

    Что может вызвать SqlClient для повторного использования недопустимых соединений?

    Как сгенерировать xml с незаконным символом в теге

    Математическая операция с столбцами dataGridView строка за строкой, а затем отображение окончательного значения в текстовом поле

    Локальный экземпляр LocalDB 2012 перестает работать

    Значение SELECT MAX () из данных строк, преобразованных в данные столбца с использованием UNPIVOT и SELECT MAX ()

    получать строки из двух таблиц, используя join и sub query

    Как выбрать только следующее меньшее значение

    Настройка производительности SQL – запрос обновления

    SQL – Вставить, где не существует

    Метод SqlDataAdapter.FillSchema () не работает

    sql – для каждого уникального значения в примере столбца 2 разных значения из другого столбца

    Давайте будем гением компьютера.