第一步,查询某张表的所有字段:
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'
结果如下:
与我们预期一致。