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