oracle中,如何查看一张表的所有字段以及这些字段中的所有约束

oracle中,怎么查看一张表的所有字段以及这些字段中的所有约束。
我要建张表a,这张表跟另外一张表b要关联,想引入b的一个字段作为外键,但是建表的结果是ORA-02253: constraint specification not allowed here。我去查看b的字段和相关约束信息,百度了下没有合适的结果,请教大伙,如何查看表b的字段和相关约束,能显示约束对应的子段。
------解决思路----------------------
可以安装一个plsql客户端 去查看,oracle中,如何查看一张表的所有字段以及这些字段中的所有约束
------解决思路----------------------
查看表的字段用user_columns,约束用user_contraints,表和约束之间的关系用user_cons_columns。
如果b表不是本用户建的表,将user改为all