I look at a oracle database and there is a column named score it is declared as INT(12,2).
The values that are stored there look like this:
23487.31
0
322.3
So does it mean those are actual float values?
I really crawled through the oracle data type documentation but couldn't find any information regarding the notation of INT(a,b).
(Source: https://docs.oracle.com/cd/B28359_01/server.111/b28318/datatype.htm#CNCPT012)
Edit:
SELECT * FROM v$version; gives me:
Oracle Database 10g Release 10.2.0.5.0 - Production
PL/SQL Release 10.2.0.5.0 - Production
CORE 10.2.0.5.0 Production
TNS for Linux: Version 10.2.0.5.0 - Production
NLSRTL Version 10.2.0.5.0 - Production
int(12,2).intdoesn't take arguments. Are you sure you're seeingINTrather thenNUMBER; and if so, where is that being shown?ORA-00907: missing right parenthesiserror. dbfiddle here If you have a database where a column is defined asINT(12,2)it's not Oracle. Are you referring to the main-line Oracle product, or one of their other products such as MySQL or Rdb? (MySQL won't even allow this. Can't check Rdb as I don't have access to an Rdb server anymore, but I doubt it will work).INT(12,2)fromDESCRIBE MYTABLE. And yes it is a Oracle 10g. I updated my question for more details.all_tab_columns?