Мне нужно загрузить значение Money в переменную в SSIS с помощью компонента «Выполнение задачи SQL». Я сопоставляю столбец возврата SELECT с переменной. Я объявил переменную «UnknownMoney» как Double или Single, но всегда получаю сообщение об ошибке:
Error: 0xC002F309 at Load Dummy vars, Execute SQL Task: An error occurred while assigning a value to variable "UnknownMoney": "The type of the value being assigned to variable "User::UnknownMoney" differs from the current variable type. Variables may not change type during execution. Variable types are strict, except for variables of type Object.".
Тип столбца Деньги в службах SSIS — DT_CY (валюта), но этот тип недоступен для переменных.
Какой правильный тип использовать для денег?
РЕДАКТИРОВАТЬ: раскрывающийся список типов переменных в VS2012: