如何将这个简单的 SQL 逻辑正确地插入到现有脚本中?

How can I plug in this simple SQL logic to an already existing script correctly?

目前我正在 informatica powercenter 中编写一个 sql 脚本,当前脚本是这个

ltrim(rtrim(Sur_Co))||

ltrim(rtrim(Seqe_N))||

rpad(ltrim(rtrim(Ct_Num)),30,' ')||

**iif(isnull(ltrim(rtrim(ent_Tx_ID))),rpad(' ',20,' '),
rpad(ltrim(rtrim(ent_Tx_ID)),20,' '))||**

**iif(isnull(ltrim(rtrim(ent_Tx_ID_Q))),rpad(' ',2,' '),
rpad(ltrim(rtrim(ent_Tx_ID_Q)),2,' '))||**

我不再需要 ent_Tx_ID 和 ent_Tx_ID_Q 的 iif 为空逻辑, 我只需要始终为这两列提供空格的值,具体如下,

**ent_Tx_ID = RPAD(' ',20,' ')
ent_Tx_ID_Q = RPAD(' ',2,' ')**

如何将此逻辑编辑到该脚本中?

您可以直接在 informatica 中使用以下连接,

ltrim(rtrim(Sur_Co))||
ltrim(rtrim(Seqe_N))||
rpad(ltrim(rtrim(Ct_Num)),30,' ')||
' 20 ' || ' 30 '