Чтобы удалить кавычки из строки в SSIS (службы интеграции SQL Server) при загрузке файла, вы можете использовать несколько методов. Вот несколько вариантов:
-
Использование преобразования «Производный столбец». В пакете служб SSIS вы можете использовать преобразование «Производный столбец» для удаления кавычек из строки. Добавьте в поток данных преобразование «Производный столбец» и используйте выражение, подобное следующему, чтобы удалить кавычки:
`Expression: REPLACE(MyColumn, "\"", "") -
Использование преобразования компонентов сценария. Другой подход заключается в использовании преобразования компонента сценария. В этом методе вы должны написать собственный код для удаления кавычек из строки. Внутри скрипта вы можете использовать функцию
Replaceили регулярные выражения для удаления кавычек. -
Использование диспетчера подключений неструктурированных файлов. Если вы загружаете неструктурированный файл, вы можете настроить диспетчер подключений неструктурированных файлов для обработки кавычек. В редакторе диспетчера соединений с неструктурированными файлами перейдите на вкладку «Столбцы» и выберите столбец, содержащий строку в кавычках. В свойстве TextQualified установите значение False, чтобы удалить кавычки во время процесса импорта.
Не забудьте выбрать метод, который лучше всего соответствует вашему конкретному сценарию.