我有一個場景來存儲十進制格式的來電號碼。而且,端口的數據類型必須是字符串。Informatica:遇到一個數字時返回十進制數據
例如: INPUT:String:0; OUTPUT:String:0.00
INPUT:String:182; 輸出:字符串:182.00
如果我的輸出端口數據類型是十進制的,這將很容易實現。但是,由於它是一個字符串,我無法這樣做。有人可以幫忙嗎?
我有一個場景來存儲十進制格式的來電號碼。而且,端口的數據類型必須是字符串。Informatica:遇到一個數字時返回十進制數據
例如: INPUT:String:0; OUTPUT:String:0.00
INPUT:String:182; 輸出:字符串:182.00
如果我的輸出端口數據類型是十進制的,這將很容易實現。但是,由於它是一個字符串,我無法這樣做。有人可以幫忙嗎?
使用TO_CHAR(TO_DECIMAL(input_column,2))
在你的一次轉變創造條件,傳入輸入端口「輸出端口」。在表達式中使用:
To_Char(To_Decimal(i_columnName,2))
寫真:
請使用邏輯的它爲我工作。
TO_CHAR(TO_DECIMAL(INPUT_PORT,2)).