Oracle查询某个字段是否允许为空

第一步,查询某张表的所有字段:

select * from dba_tab_columns t where t.TABLE_NAME='T_CCCPT'

结果如下:


分析发现,NULLABLE列中已经指明哪些字段是允许为空的,哪些字段是不允许为空的,分别用Y和N表示。

由此,我们可以知道,如我们需要查询OBJECTID字段是否允许为空,则使用以下语句:

select t.NULLABLE from dba_tab_columns t where t.TABLE_NAME='T_CCCPT' and t.COLUMN_NAME='OBJECTID'

结果如下:


与我们预期一致。

猜你喜欢

转载自blog.csdn.net/a_dev/article/details/80077068