2015-05-29 149 views
0

Informatica 9.6開發人員查詢 我想在一個輸出端口中連接1個十進制(輸入端口)和1個整數(可變端口)。但結果並不如預期。INFORMATICA端口連接

PORT TYPE : NAME : VALUE 
IP  : ACNT : 1567 
VP  : SQ : 10 
OP  : ID : ACNT || '.' || SQ 

期望輸出ID:1567.10

實際輸出的ID:1567.1

值得注意的是,在右側的零被截斷。已經嘗試使用TO_CHAR()功能投射數字。

+1

嘗試改變ID字段的數據類型爲字符串。 – Samik

+0

輸出端口的類型是什麼?它恐怕永遠不會持有尾隨零,除非它有一個字符串。 – Maciejg

回答

0

嘗試這個表達式,以確保小數點後的長度總是2通過浸軋後0的

ACNT || '.' || RPAD(TO_CHAR(SQ), 2, '0')