1,number----char(to_char) 一个数字在转成字符类型,在指定了格式时正数会多一个字节用来存储前面的‘+’ SQL> select length(23),length(-23) from dual; LENGTH(23) LENGTH(-23) ---------- ----------- 2 3 SQL> select length(to_char(23)),length(to_char(-23)) from dual; LENGTH(TO_CHAR(23)) LENGTH(TO_CHAR(-23)) ------------------- -------------------- 2 3 SQL> select length(to_char(23,'99')),length(to_char(-23,'99')) from dual; LENGTH(TO_CHAR(23,'99')) LENGTH(TO_CHAR(-23,'99')) ------------------------ ------------------------- 3 3 多出的占位符用空格补充 SQL> select length(to_char(23,'S99')),length(to_char(0,'S99')) from dual; LENGTH(TO_CHAR(23,'STM9')) LENGTH(TO_CHAR(0,'S99')) -------------------------- ------------------------ 3 3 可以通过使用‘S’来显示‘+’ SQL> select to_char(23,'S99'),to_char(-23,'S99') from dual; TO_CHAR(23,'S99') TO_CHAR(-23,'S99') ----------------- ------------------ SQL> select length(to_char(23,'TM9')),length(to_char(-23,'TM9')) from dual; LENGTH(TO_CHAR(23,'TM9')) LENGTH(TO_CHAR(-23,'TM9')) ------------------------- -------------------------- 2 3 TM最小格式输出,会去掉空格以及前面的‘+’,同不带格式参数一样 SQL> select length(to_char(23,'TM9')),length(to_char(-23,'TM9')) from dual; LENGTH(TO_CHAR(23,'TM9')) LENGTH(TO_CHAR(-23,'TM9')) ------------------------- -------------------------- 2 3
number----char(to_char)
来源:这里教程网
时间:2026-03-03 15:06:51
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- number----char(to_char)
number----char(to_char)
26-03-03 - redo日志组调整
redo日志组调整
26-03-03 - Oracle LOB 类型及SecureFiles
Oracle LOB 类型及SecureFiles
26-03-03 - 控制文件多路复用
控制文件多路复用
26-03-03 - Oracle数据倾斜导致的问题-无绑定变量
Oracle数据倾斜导致的问题-无绑定变量
26-03-03 - Oracle数据倾斜导致的问题-有绑定变量
Oracle数据倾斜导致的问题-有绑定变量
26-03-03 - Oracle12c迁移-某风险报告类系统升级暨迁移至12c-1
Oracle12c迁移-某风险报告类系统升级暨迁移至12c-1
26-03-03 - Oracle12c迁移-某风险报告类系统升级暨迁移至12c-3
Oracle12c迁移-某风险报告类系统升级暨迁移至12c-3
26-03-03 - Oracle性能优化-SQL优化(案例二)
Oracle性能优化-SQL优化(案例二)
26-03-03 - Oracle性能优化-SQL优化(案例三)
Oracle性能优化-SQL优化(案例三)
26-03-03
