补充一下,我这里说的是否为空是指这个字段是否可以为空(null/not null)的意思。

解决方案 »

  1.   

    in sqlplus:
    desc tableName;可以察看表結構
      

  2.   

    如字段名称为:your_field1,则先:select tname from col where cname='YOUR_FIELD1';注意大写处应大写。查出表名后,即用desc your_table查看。
      

  3.   

    最精练:
    select tname from col where cname='YOUR_FIELD1' and nulls='NOT NULL';
      

  4.   

    谢谢各位好心人的帮助各位说的那个COL表为什么我在数据库中看不到?倒是找到了一个SYS.COL$表,但这个表中的列并没有什么tname、cname,请各位再帮帮我!
      

  5.   

    col
    user_tab_columns
    都是视图,是数据字典
    可以从dict中查得