plsql - 如何计算oracle pl/sql中数字的位数?

标签 plsql oracle11g

我需要修改超过 5 位的数字。LENGTH 函数适用于字符串,但不适用于位数。应该如何计算数字中的位数?

最佳答案

select length(to_char(11111)) from dual

输出 5

关于plsql - 如何计算oracle pl/sql中数字的位数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22967368/

相关文章:

SQL 错误 : ORA-00984: column not allowed here

sql - 避免使用嵌套的 regexp_replace() 来更改字符串中的多个字符

java - 在 Oracle DB 中插入字符串值在 sql Developer 中显示空值

oracle - 类型关键字。帮助我在 plsql 中解释这段代码?

sql - 将多个列值插入单个插入值?

oracle11g - 在表中添加约束之前检查(oracle)

java - 处理 Oracle DB 存储的 Java 类中的异常

oracle - ORA-22275 : invalid LOB locator specified

Oracle 11g 重命名。保证是原子的?

sql - Oracle PL/SQL 的单元测试框架?