getPrecision(int param)

Syntax:

int getPrecision(int param)
                 throws SQLException

Description:

Retrieves the designated parameter's specified column size.

The returned value represents the maximum column size for the given parameter. For numeric data, this is the maximum precision. For character data, this is the length in characters. For datetime datatypes, this is the length in characters of the String representation (assuming the maximum allowed precision of the fractional seconds component). For binary data, this is the length in bytes. For the ROWID datatype, this is the length in bytes. 0 is returned for data types where the column size is not applicable.

Parameters:

param

the first parameter is 1, the second is 2, ...

Returns:

Returns an integer which is the precision of the parameter as described above.

Throws:

SQLException - if a database access error occurs, if param is less than 1 or greater than the number of parameters, or if the object has been closed.

Reference:

For more information, reference JDBC documentation for: ParameterMetaData.getPrecision(int)