2008-11-13 216 views
0

我在Windows 2003服务器上使用db2 v.9.1,因此它不能使用LPAD或RPAD函数标量。 ,因为该功能仅支持z/OS?IBM DB2 LPAD/RPAD

现在,我用这种方式对于垫为零时COLUMN1类型为VARCHAR

RIGHT('0000' || COLUMN1 ,4) AS RPAD 
LEFT('0000' || COLUMN1 ,4) AS LPAD 

有没有更好的方式方法为更换LPAD或RPAD功能?

+1

不是吗? LEFT(COLUMN1 ||'0000',4)AS RPAD RIGHT('0000'|| COLUMN1,4)作为LPAD – 2008-11-17 22:11:33

回答

1

我想你可能想要REPEAT标量函数。