Не совсем понятно, о чем вы спрашиваете. Вы хотите узнать из вашей Java-программы, какие столбцы определенной таблицы не могут быть обнулены?
Вы можете позвонить java.sql.DatabaseMetaData.getColumns()
, чтобы получить информацию о столбцах таблицы. Один из пунктов, который вы получите, это IS_NULLABLE
, который указывает, может ли столбец обнуляться. Для получения подробной информации см. Документацию API метода getColumns
.