a colleague of mine has created a table in Oracle to capture process data, but for reasons i don't fully understand has given all the fields their default data type, i.e. float for numerical and varchar(255) for string variables
he refuses to acknowledge that this is overkill and that it would be more appropriate to select data types and lengths that fit the actual content of the fields better
this colleague works in a different department, so there's no way i can tell him to change his table structure, that's why i need to find good arguments to try and convince him that it is bad practice to use default data types like float and varchar(255) across the board
any ideas ?