Sql IBM db2 v 9.1的TO_CHAR等效函数
我需要做的是: ------------------------------------ : display using IBM db2 TO_CHAR(24, '00009') : 00024 (version 9.7) 但是,当使用IBMDB2Version9.1时,上述SQL不起作用 有人能告诉我在IBMDB2Version9.1中实现上述to_CHAR函数的正确函数吗 提前感谢试试VARCHAR\u格式 是VARCHAR_格式的同义词Sql IBM db2 v 9.1的TO_CHAR等效函数,sql,Sql,我需要做的是: ------------------------------------ : display using IBM db2 TO_CHAR(24, '00009') : 00024 (version 9.7) 但是,当使用IBMDB2Version9.1时,上述SQL不起作用 有人能告诉我在IBMDB2Version9.1中实现上述to_CHAR函数的正确函数吗 提前感谢试试VARCHAR\u格式 是VARCHAR_格式的同义词 更多信
更多信息请阅读:您可以尝试LPAD函数 例如: 从SYSIBM.SYSDUMMY1中选择lpad'4251',7,'0' 0004251 从SYSIBM.SYSDUMMY1中选择lpad'573',7,'0' 0000573
希望有帮助:-谢谢你的回复,我也尝试了VARCHAR_格式,但没有成功。事实上,我没有使用时间戳。我想做的是假设我有一个4位数字和一个3位数字:4251573我想以7位数字的形式显示它们,分别如下:000425100000573。当使用IBMDB2Version9.7时,TO_CHAR scalar函数执行此任务,但不适用于IBMDB29.1。我需要一个在这两种情况下都有效的解决方案。有人知道怎么做吗?提前谢谢