2008-11-13 126 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標量函數。