The NUMBER data type in Oracle can store numbers of any precision, including integer, decimal, positive, negative, and so on. When creating a table, you can specify the precision and NUMBER of decimal places for the number. For example, NUMBER(15,2) represents a numeric type with a maximum precision of 15 and two decimal places.
Therefore, if the field type you define in Oracle is NUMBER(15), you can store 15 digits, including integers and decimals. If the number of decimal places is not specified, the default value is 0, indicating that an integer is stored. Therefore, NUMBER(15) can store 15-bit integers.