Как передать значение системной переменной оператору SQL в задаче «Выполнение SQL»?

SSIS 2008. Очень простая задача. Я хочу получить системную переменную и использовать ее в SQL INSERT. Я хочу получить значение System:MachineNameи использовать его в операторе вставки.

Использование инструкции INSERT INTO MYLOG (COL1) SELECT @[System::MachineName]выдает ошибкуError: ..failed to parse. Необходимо объявить скалярную переменную "@"

Использование операторов SELECT @System::MachineNameили SELECT @@[System::MachineName]дает ошибку'Ошибка Неправильный синтаксис рядом с '::'

Я не пытаюсь передать параметр в запрос. Я искал уже день, но не смог найти, как сделать эту простую вещь!

8
задан mroselius 18 April 2012 в 22:01
поделиться