2012-01-07 58 views
1

我完全不熟悉SSIS遷移。所以我很感激幫助。是否有解決SSIS數據遷移的方法

我正在做一個從源到目標的列的派生。 問題是:

現有柱:NVARCHAR(30) 目標列:NVARCHAR(12)

我如何遷移數據或是否有寫在派生列表達式的方法嗎?

而且我在做同樣的事情的另一列:從功能 導出,如果不是NULL,則設置爲TRUE

我怎樣寫上派生列體現在哪裏?

由於

+0

如果什麼數據超過12個字符,會發生什麼? – billinkc 2012-01-07 23:38:40

回答

3

要改變從爲nvarchar(30)爲nvarchar(12),數據類型可以使用 「數據轉換」 組件。

ISNULL(YourColumn):
Data conversion

要使用可以使用 「派生列」 以表達這樣的其他值替換空的? TRUE:YourColumn

這裏是一個nvarchar列的例子:

Derived column

相關問題