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

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐