2013-12-10 66 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