需求是将 数据库内NUMBER类型的转换为char型,number类型是2位,要求转换后的char型也是2位。1位的时候,前面补零。
最初的时候,是这样写的:
K1_NENSU = 1.
to_char(K1_NENSU, to_char(K1_NENSU, '00')),转换后的结果是“_01”(‘_’是空格)
to_char后,自动将前面加空格,变为3位,原因未知。
解决方法:
ltrim(to_char(K1_NENSU,'09'))
需求是将 数据库内NUMBER类型的转换为char型,number类型是2位,要求转换后的char型也是2位。1位的时候,前面补零。
最初的时候,是这样写的:
K1_NENSU = 1.
to_char(K1_NENSU, to_char(K1_NENSU, '00')),转换后的结果是“_01”(‘_’是空格)
to_char后,自动将前面加空格,变为3位,原因未知。
解决方法:
ltrim(to_char(K1_NENSU,'09'))