Когда я использую SSIS для передачи данных из одной таблицы в другую, это дает мне ошибку, и я думаю, что это потому, что в некоторых полях есть *. Есть ли способ удалить это из всех полей? Невозможно определить, в каком поле или столбце оно появится, поскольку это своего рода указание на сноску.'*' Причинение ошибок SSIS
Ошибка:
OLE DB Destination [40]] Error: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "Invalid character value for cast specification".
Спасибо за любую помощь.
Приветствие
Какая ошибка? – Fred
[Назначение OLE DB [40]] Ошибка: Код ошибки SSIS DTS_E_OLEDBERROR. Произошла ошибка OLE DB. Код ошибки: 0x80004005. Имеется запись OLE DB. Источник: «Microsoft SQL Server Native Client 11.0» Hresult: 0x80004005 Описание: «Недопустимое значение символа для спецификации литья». –
Поле обычно содержит оценку типа «9», но если у них нет оценки, она отображается как «Недоступно» или «Не доступно». Кроме того, если оценка является лишь частичной оценкой, она будет отображаться как «9 *». Может ли «*» быть удалено каким-то образом в SQL? –