我有一個問題聲明如下:串聯名字和姓氏作爲名稱,然後ommit Firtname和姓氏在SSIS
從DB源我有具有與人的數據表。其中3列是標題,名字,姓氏,我想在將它換成目的地之前將其替換爲名稱。
我嘗試使用派生列,但它給了我名稱(即標題,名字,姓氏的連接)和個人這些列以及。
請建議。
我有一個問題聲明如下:串聯名字和姓氏作爲名稱,然後ommit Firtname和姓氏在SSIS
從DB源我有具有與人的數據表。其中3列是標題,名字,姓氏,我想在將它換成目的地之前將其替換爲名稱。
我嘗試使用派生列,但它給了我名稱(即標題,名字,姓氏的連接)和個人這些列以及。
請建議。
您可以在映射到目標時忽略原始列,或者右鍵單擊目標(或派生列後的任何轉換) - >顯示高級編輯器 - >輸入列,然後取消選中不列的列不再需要了。
首先,您的解決方案很好,即使個人專欄仍然出現,沒有必要將它們映射到您的目的地,而忽略它們。
其他方法
如果使用OLEDB Source
選擇Source type
如SQL Command
,並使用下面的命令:如果使用Excel Source
選擇Source type
如SQL Command
和使用下面的命令
SELECT [Title] + ' ' + [FirstName] + ' ' + [LastName] AS Name, ...
FROM MyTable
:
SELECT [Title] + ' ' + [FirstName] + ' ' + [LastName] AS Name
FROM [Sheet1$]
兩個答案都是正確的,爲什麼不直接接受任何一個? – Yahfoufi