0
我想要做的是:TO_CHAR等效在IBM DB2 V9.1
假設我有一個4位和3位數字(4251
和573
分別) 我想在7位的形式來顯示它們編號分別爲:(0004251
,0000573
)。 TO_CHAR
標量函數在使用IBM db2版本9.7時執行作業,但不適用於IBM db2 9.1。
我需要一個在兩種情況下都能正常工作的查詢解決方案。有誰知道如何去做?
在此先感謝
我想要做的是:TO_CHAR等效在IBM DB2 V9.1
假設我有一個4位和3位數字(4251
和573
分別) 我想在7位的形式來顯示它們編號分別爲:(0004251
,0000573
)。 TO_CHAR
標量函數在使用IBM db2版本9.7時執行作業,但不適用於IBM db2 9.1。
我需要一個在兩種情況下都能正常工作的查詢解決方案。有誰知道如何去做?
在此先感謝
既然你說9.1,我假設你的意思是針對z/OS(大型機)這裏DB2。我測試了這個功能,至少在Linux/Unix/Windows v9.7上工作(可能早期的版本也可以工作,但是我沒有比那個更老的實例)。
看一看在LPAD()標量函數:
SELECT LPAD(your_field, 7, '0')
FROM your_schema.your_table