Как получить необнуляемые столбцы таблицы, используя Java? - PullRequest
0 голосов
/ 15 декабря 2010

Я пытаюсь получить необнуляемые столбцы таблицы с помощью Java-кода .... Кто-нибудь может мне помочь?

Ответы [ 2 ]

2 голосов
/ 15 декабря 2010

Не совсем понятно, о чем вы спрашиваете. Вы хотите узнать из вашей Java-программы, какие столбцы определенной таблицы не могут быть обнулены?

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

1 голос
/ 15 декабря 2010

не Java-ответ, но вы можете запросить его!

select 
     table_name, 
     columns_name, 
     data_type, 
     nullable 
  from ALL_TAB_COLUMNS

предоставить table_name и фильтр на nullable

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...