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
1.关于测试最近oracle举办了一系列线上分享,其中一个19c的新特性是自动索引。自己在docker中测试了一下,失败。2.检查系统隐含参数3.打开隐含参数4.重新测试注:以下测试脚本来自oracle在线分享。启用pdb自动索引:创建自动索引的存储空间指定用…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。