DIGITS函数

语法:DIGITS()

DIGITS函数返回SMALLINT、INTEGER、BIGIT或者DECIMAL参数的字符串值

          

    在使用时,通常会涉及上述四种数据类型的转换,并且根据数据类型,确定输出的位数,入下表


SMALLINT  -   5位

INTEGER  - 10位

BIGINT  - 19位

DECMAIL  -   根据定义的数据长度,确定输出的位数


举例如下。

SELECT DIGITS(SMALLINT('1')),

DIGITS(INTEGER('1')),

DIGITS(BIGINT('1')),

DIGITS(CAST('1' AS DEC(7)))

FROM DUAL

;

输出的结果为:

00001

0000000001

0000000000000000001

0000001








Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐