1、查看一张表的全部字段名与数据类型
select * from user_tab_columns where table_name=upper('表名')
2、查看某些列的数据类型及其长度
select 列名,data_type,data_length,DATA_PRECISION ,DATA_SCALE from all_tab_columns
where table_name=upper('表名');
3、查看指定列的数据类型
select DATA_TYPE from User_Tab_Columns t
where t.column_name=upper('列名') and t.table_name =upper(trim('表名'));
4、通过user_constraints查看所有约束
select * from user_constraints where table_name = upper('表名');
5、查看主键约束:
select * from user_constraints where constraint_type='P' and TABLE_name=upper('表名');