2010-12-15 40 views
0

我想通過java代碼獲取表的不可爲空的列....任何人都可以幫助我嗎?如何使用java獲取表的不可爲空的列?

+1

像任何其他(可爲空的)列中的表名和過濾器。你有什麼問題?爲什麼PLSQL標籤,它不是jdbc? – 2010-12-15 16:01:52

回答

2

這是不完全清楚你在問什麼。你想從你的Java程序中找出哪些列不能爲空?您可以撥打java.sql.DatabaseMetaData.getColumns()以獲取有關表格各列的信息。您將返回的其中一項是IS_NULLABLE,它指示列是否可以爲空。有關詳細信息,請參閱getColumns方法的API文檔。

1

不是Java答案,但您可以查詢它!

select 
    table_name, 
    columns_name, 
    data_type, 
    nullable 
    from ALL_TAB_COLUMNS 

提供關於可空

相關問題