2013-12-10 69 views
0

我想要做的是:TO_CHAR等效在IBM DB2 V9.1

假設我有一個4位和3位數字(4251573分別) 我想在7位的形式來顯示它們編號分別爲:(00042510000573)。 TO_CHAR標量函數在使用IBM db2版本9.7時執行作業,但不適用於IBM db2 9.1。

我需要一個在兩種情況下都能正常工作的查詢解決方案。有誰知道如何去做?

在此先感謝

回答

0

既然你說9.1,我假設你的意思是針對z/OS(大型機)這裏DB2。我測試了這個功能,至少在Linux/Unix/Windows v9.7上工作(可能早期的版本也可以工作,但是我沒有比那個更老的實例)。

看一看在LPAD()標量函數:

SELECT LPAD(your_field, 7, '0') 
FROM your_schema.your_table