select utc.column_name,
utc.data_type,
utc.data_length,
utc.data_precision,
utc.data_Scale,
utc.nullable,
utc.data_default,
ucc.comments,
utc.table_name
from user_tab_columns utc, user_col_comments ucc
where utc.table_name = ucc.table_name
and utc.column_name = ucc.column_name
and utc.table_name in (select upper(tb.table_name)
from all_tables tb
where tb.OWNER = 'USER_NAME')
order by column_id

注意:order by column_id的意义是使得结果按照设计数据结构时的顺序显示。

二,查询表主键

select
col.column_name
from
user_constraints con,user_cons_columns col
where
con.constraint_name=col.constraint_name and con.constraint_type='P'
and col.table_name='ONLINEXLS'
三,查询表外键

select
distinct(ucc.column_name) column_name,rela.table_name,rela.column_name column_name1
from
user_constraints uc,user_cons_columns ucc,
(select t2.table_name,t2.column_name,t1.r_constraint_name from user_constraints t1,user_cons_columns t2 where t1.r_constraint_name=t2.constraint_name and t1.table_name='ONLINEXLS') rela
where
uc.constraint_name=ucc.constraint_name
and uc.r_constraint_name=rela.r_constraint_name
and uc.table_name='ONLINEXLS'

有了上述几个SQL语句,再结合程序(如:java+jxl),就可以输出如下图所示的Excel报表了。

本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2011-08/41830.htm

最新文章

  1. Atitit.提升 升级类库框架后的api代码兼容性设计指南
  2. JSP九大内置对象的作用和用法总结?
  3. git --- push到远端
  4. python代码学习day03-序列化学习pickle及json
  5. 20145210实验五《Java网络编程》
  6. ARM-Linux S5PV210 UART驱动(5)----串口的open操作(tty_open、uart_open)
  7. 自动化运维工具Ansible详细部署 - 人生理想在于坚持不懈 - 51CTO技术博客
  8. ios drawRect NSString 绘制
  9. 读书笔记之C# delegate
  10. Nodejs之使用session
  11. Monad详解
  12. 【TensorFlow随笔】关于一个矩阵与多个矩阵相乘的问题
  13. The 7th tip of DB Query Analyzer
  14. Linux学习历程——Centos 7 chown命令
  15. Anfora 自动装载类
  16. Ionic 部分手机升级不成功的问题
  17. 51nod 1069 Nim游戏 + BZOJ 1022: [SHOI2008]小约翰的游戏John(Nim游戏和Anti-Nim游戏)
  18. 【Zookeeper】源码分析之序列化
  19. STRTOK函数和STRTOK_R函数
  20. Ajax请求php返回json对象数据中包含有数字索引和字符串索引,在for in循环中取出数据的顺序问题

热门文章

  1. 实验一 认识DOS
  2. TOEFL备考计划
  3. UML图
  4. Spring的注解方式实现AOP
  5. 关于HTML5你必须知道的28个新特性,新技巧以及新技术
  6. npm install报错Error: ENOENT
  7. Dubai Princess and Prince!
  8. jQuery事件绑定on()、bind()与delegate() 方法详解
  9. 深度学习(DNN)的学习网站
  10. SharePoint 2013 List 备份使用