我试图通过java代码获取表的不可为空的列....任何人都可以帮助我吗?
答案 0 :(得分:2)
目前还不完全清楚你在问什么。您是否想从Java程序中找出特定表的哪些列不可为空?
您可以致电java.sql.DatabaseMetaData.getColumns()
以获取有关表格列的信息。您将获得的其中一项是IS_NULLABLE
,表示该列是否可为空。有关详细信息,请参阅getColumns
方法的API文档。
答案 1 :(得分:1)
不是Java答案,但您可以查询它!
select
table_name,
columns_name,
data_type,
nullable
from ALL_TAB_COLUMNS
提供table_name和过滤器可以为空的