Alias-Parameter in SSIS

8

Ich verwende einen OLE DB-Befehl in SSIS, für den der SQL-Befehl wie folgt aussieht:

%Vor%

Wenn ich versuche, die Spaltenzuordnungen vorzunehmen, werden diese Parameter als PARAM_0, PARAM_1, PARAM_2, PARAM_3 usw. angezeigt. Gibt es eine Möglichkeit, sie als Spaltennamen anzuzeigen?

    
Raj More 16.07.2009, 12:50
quelle

2 Antworten

4

Ich habe festgestellt, dass SSIS Spaltennamen aus einer gespeicherten Prozedur anstelle des SQL-Befehls für den OLE DB-Befehl lesen wird!

Es wird jedoch nicht das @ für den Parameternamen ignorieren und daher funktioniert die intelligente Anpassung nicht für CustomerId vs. @CustomerId.

+1 für alle, die Stored Procs verwenden. : -)

    
Raj More 20.07.2009, 17:13
quelle
3

Sie können sie manuell auf der Registerkarte Eingabe- / Ausgabeeigenschaften umbenennen (sie befinden sich unter "Externe Spalten"), aber sie werden immer in PARAM_0 , PARAM_1 , ...

instanziiert     
Eric 16.07.2009 14:40
quelle