#sql-server #database #ssis
#sql-сервер #База данных #ssis
Вопрос:
Я собирался указать путь
Путь: C:table_name.txt
где часть ‘имя_таблицы’ является динамической, и я получу значение из переменной.
Что я пробовал в построителе выражений, так это: — «C: » @[User:: TableName] «.txt»
Но это дало ошибку
Ответ №1:
Ваша обратная косая черта является экранирующим символом, что означает, что построитель выражений обрабатывает следующий символ как строковый литерал. Это означает, что ваше выражение рассматривает all of C:" [User::TableName]
как первую строку, а все, что после ( .txt"
), как операторы выражения.
Короче говоря, вам нужно экранировать свой экранирующий символ, чтобы он не экранировал ваши двойные кавычки:
"C:\" [User::TableName] ".txt"