如果像toad那样,能够查询一个表信息?
需要信息如下:
字段名 字段ID 是否主键 字段类型 是否为空 默认值 (是否unique等)
需要信息如下:
字段名 字段ID 是否主键 字段类型 是否为空 默认值 (是否unique等)
解决方案 »
- 关于ORACLE中表在一段时间SELECT关联次数
- oracleconnection数目查询
- oracle组合分区
- oracle 11g 与 10g 的区别
- 在.net compact framework 下面能否使用Oracle Spatial来开发GIS数据库?
- 菜鸟求救!
- oralce9201打patch到oracle9204,Postinstallation Tasks 这个过程需要运行吗?
- 一个float类型的查询
- 急,急! 如何根据表名得到表中的字段名!
- exp80远程数据库的时候报如下错误,请问是什么错误啊???备份数据为7.3,本地为8。05
- 菜鸟关于OCI编程的问题
- 关于Oracle Java 存储过程的写法问题!
user_tab_columns, user_cons_columns, user_constraints
我需要知道如何查……^_^
我自己也在写,我只是像尽快得到结论。
decode(data_type,'NUMBER',data_type||'('||data_length||','||data_scale||')',
data_type||'('||data_length||')') 字段类型,
nullable 是否为空 , data_default 默认值,
(select 'PK' from user_cons_columns
where table_name = user_tab_cols.table_name
and column_name = user_tab_cols.column_name ) 是否主键
from user_tab_cols where table_name = upper(&tname);可能这个样子吧,不过默认值这个字段是long类型的,暂时不知道怎么样才能在sql语句中转换成文字表现出来,程序中可以通过流的方式读出来
能知道col和comment