請(qǐng)教ORACLE中如何將數(shù)字轉(zhuǎn)化為字符串?轉(zhuǎn)換為字符的小數(shù)通常會(huì)丟失以前的零。解決方案示例:to Char(0.12345,“fm99999999.00”)。如果除數(shù)為零,Oracle總是報(bào)告錯(cuò)誤。解
請(qǐng)教ORACLE中如何將數(shù)字轉(zhuǎn)化為字符串?
轉(zhuǎn)換為字符的小數(shù)通常會(huì)丟失以前的零。解決方案示例:to Char(0.12345,“fm99999999.00”)。如果除數(shù)為零,Oracle總是報(bào)告錯(cuò)誤。解決方案示例:解碼(B,0,0,a/B)
3。使用sub(0.123333,0,3)截取字符串總是會(huì)導(dǎo)致錯(cuò)誤。12
解決方案例如:cast(0.123333 as Dec(4,2))注:4表示要截取的位數(shù),2表示要保留的小數(shù)位數(shù)
oracle怎么把數(shù)字轉(zhuǎn)換為字符串?
用于Oracle Char函數(shù)中的to。
例如:到字符(數(shù)字)