字元對應轉換
「字元對應」轉換會套用字串函數,例如從小寫轉換成大寫、字元資料。 此轉換只能在字串資料類型的資料行資料上操作。
「字元對應」轉換可就地轉換資料行資料,或將資料行加入至轉換輸出,並將轉換的資料放入新的資料行。 您可以將不同組的對應作業套用至同一輸入資料行,並將結果放入不同的資料行。 例如,您可以將同一資料行轉換成大寫和小寫,並將結果放入兩個不同的資料行。
在某些情況下,對應可能會造成資料遭到截斷。 例如,當單一位元組字元對應到使用多位元組表示法的字元時,即可能發生截斷。 「字元對應」轉換包含錯誤輸出,可用來將截斷的資料導向不同的輸出。 如需詳細資訊,請參閱<處理資料中的錯誤>。
這個轉換有一個輸入、一個輸出與一個錯誤輸出。
對應作業
下表描述「字元對應」轉換支援的對應作業。
作業 |
描述 |
---|---|
位元組反轉 |
反轉位元組的順序。 |
全形 |
將半形字元對應到全形字元。 |
半形 |
將全形字元對應到半形字元。 |
平假名 |
將片假名字元對應到平假名字元。 |
片假名 |
將平假名字元對應到片假名字元。 |
語言大小寫 |
套用語言大小寫取代系統規則。 語言大小寫是指 Win32 API 針對突厥語系與其他地區設定所提供的 Unicode 簡易大小寫對應功能。 |
小寫 |
將字元轉換成小寫。 |
簡體中文 |
將繁體中文字元對應到簡體中文字元。 |
繁體中文 |
將簡體中文字元對應到繁體中文字元。 |
大寫 |
將字元轉換成大寫。 |
互斥對應作業
轉換中可執行一項以上的作業。 不過,某些對應作業彼此互斥。 下表列出當您在同一資料行上使用多項作業時適用的限制。 作業 A 和作業 B 資料行中的作業為互斥。
作業 A |
作業 B |
---|---|
小寫 |
大寫 |
平假名 |
片假名 |
半形 |
全形 |
繁體中文 |
簡體中文 |
小寫 |
平假名、片假名、半形、全形 |
大寫 |
平假名、片假名、半形、全形 |
字元對應轉換的組態
您可以利用下列方式設定「字元對應」轉換:
指定要轉換的資料行。
指定套用至各資料行的作業。
您可以透過「SSIS 設計師」或以程式設計的方式來設定屬性。
如需有關 [字元對應轉換編輯器] 對話方塊中可設定屬性的詳細資訊,請參閱字元對應表轉換編輯器。
[進階編輯器] 對話方塊會反映能以程式設計的方式設定之屬性。 如需有關可以在 [進階編輯器] 對話方塊中或以程式設計方式設定之屬性的詳細資訊,請按一下下列其中一個主題:
如需有關如何設定屬性的詳細資訊,請按一下下列其中一個主題:
相關內容
|