Ich bin mitten in SSIS zwei Tabellen synchronisieren. Das Problem tritt beim Aktualisieren mit Zuordnung auf. Ich habe das Einfügen von Daten und das Aktualisieren von Daten getrennt. Es sollte eine bedingte Aktualisierung sein. Aktualisieren Sie nur die Zeilen, die sich von der Quellentabelle unterscheiden.SSIS SQL Befehl zwei '?' Zuordnung eines Parameters
Ich habe OLE DB Command und schrieb sql.
UPDATE LocationSearch.dbo.AMENITY SET [AMENITY_TYPE] =?
, [AMENITY_NAME] =?
, [FITNET_AMENITY_NAME] =?
, [EXCLUDE_MIGRATION_FROM_FITNET_TO_PLPORTAL] =?
WHERE ([AMENITY_ID] =?) Und (([AMENITY_TYPE]! =) Oder ([AMENITY_NAME]! =) Oder ([FITNET_AMENITY_NAME]! =) Oder ([EXCLUDE_MIGRATION_FROM_FITNET_TO_PLPORTAL]! =))
einige der Fragezeichen sind die gleichen Parameter. Daher bewirkt das Zuordnungsproblem für einen Parameter, dass zwei Spaltennamen nicht zugeordnet werden können.
Gibt es einen SQL-Befehl, um dieses Zuordnungsproblem oder andere Lösungen zu vermeiden? Vielen Dank