Tôi đang sử dụng một lệnh OLE DB trong SSIS mà lệnh SQL như sau:thông số Bí danh trong SSIS
UPDATE DBO.CLIENT
SET
TimeZoneID = ?,
DaylightSavingTime = ?,
ModifiedBy = ?,
MicrosPropertyID = ?,
IsOffline = ?,
GlobalReporting_MaskPatronNumberType = ?,
GlobalReporting_PatronNumberReadableCharacters = ?,
GlobalReporting_MaskPrimaryCardType = ?,
GlobalReporting_PrimaryCardReadableCharacters = ?,
BICAddedDateTime = ?,
BICUpdatedDateTime = ?,
IsDBInDailyBoardRate = ?
WHERE
ClientID = ?
Khi tôi cố gắng thực hiện ánh xạ cột, các thông số hiển thị như PARAM_0, PARAM_1, PARAM_2, PARAM_3, v.v. Có cách nào để hiển thị chúng dưới dạng tên cột không?
@Eric: SSIS 2008 không cho phép tôi thay đổi tên. –
@Tapori: Bạn nói đúng, tôi đã suy nghĩ về nguồn OLEDB. Đã cập nhật để phản ánh tác vụ Lệnh OLEDB. – Eric
@Eric: Nếu bạn sử dụng một thủ tục được lưu trữ thay vì lệnh SQL, SSIS nhận ra các tham số và kéo chúng theo tên thay vì PARAM_0, 1, v.v. Tôi sẽ thử những gì bạn đề xuất ngay lập tức. –