INTEGER括号内的数字表示什么?

sap*_*Pro 2 sql oracle plsql oracle11g

什么:

value_1 INTEGER(5);
Run Code Online (Sandbox Code Playgroud)

意思 ?

我明白这value_1是一个整数,但5 在声明中意味着什么?

Ego*_*off 5

在Oracle中,这意味着数字允许的最大小数位数.
因此,类型数字(5)的变量可以包含99999,但不能包含100000.
实际上,该子类型将您限制为值-99999到99999.

Oracle文档涵盖了number亚型,其中一个是integer.

涵盖该number类型的Oracle文档.