Использование служб SSIS и MS-SQL Server 2012
У меня выполняется задача SQL:
SELECT COUNT(id) as id FROM PORG_Files WHERE filename = ?
Она никогда не возвращает ничего, кроме 0, поскольку имя файла служб SSIS выглядит следующим образом:
\\\\erp\\shares\\Save\\item_1168.txt
И имя файла в таблице выглядит следующим образом:
\\erp\shares\Save\item_1168.txt
Я не думаю, что хочу вставить имя файла в таблицу таким образом, так как / где я могу отформатировать, чтобы я могсделать спички, чтобы получить мое ограничение, которое зависит от этого, чтобы стрелять.
Спасибо!
Хорошо, если я запускаю этот запрос в SQL Manager, он работает.
SELECT COUNT(id) as id FROM PORG_Files WHERE filename = REPLACE('\\\\erp\\shares\\Save\\item_1168.txt','\\','\')
Когда я помещаю эквивалент в редактор задач SQL для SQLStatement, он все равно возвращает 0
SELECT COUNT(id) as id FROM PORG_Files WHERE filename = REPLACE(?,'\\','\')