Oracle中查询表字段基本信息、主键、外键(整理)
来源:互联网 发布:sd卡恢复数据 编辑:程序博客网 时间:2024/05/29 07:32
- 查询表基础信息
select utc.column_name,utc.data_type,utc.data_length,utc.data_precision, utc.data_Scale,utc.nullable,utc.data_default,ucc.commentsfrom user_tab_columns utc,user_col_comments uccwhere utc.table_name = ucc.table_name and utc.column_name = ucc.column_name and utc.table_name = 'BBSDETAIL'order by column_id;
说明:
order by column_id的意义是使得结果按照设计数据结构时的顺序显示。输出:DETAIL_ID NUMBER 22 N 明细编号TITLE VARCHAR2 100 N 标题CATEGORY_ID NUMBER 22 N 分类编号(外键)DISTRICT_ID NUMBER 22 N 城市编号(外键)ADDRESS VARCHAR2 500 Y 地址......
- 查询表主键
select col.column_namefrom user_constraints con,user_cons_columns colwhere con.constraint_name=col.constraint_name and con.constraint_type='P' and col.table_name='BBSDETAIL';
说明:
输出:DETAIL_ID
- 查询表外键
select distinct(ucc.column_name) column_name,rela.table_name,rela.column_name column_name1from 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='BBSDETAIL') relawhere uc.constraint_name=ucc.constraint_name and uc.r_constraint_name=rela.r_constraint_name and uc.table_name='BBSDETAIL';
说明:
输出:CATEGORY_ID BBSCATEGORY CATEGORY_IDDISTRICT_ID BBSDISTRICT DISTRICT_ID有了上述几个SQL语句,再结合程序(如:java+jxl),就可以输出如下图所示的Excel报表了。
阅读全文
0 0
- Oracle中查询表字段基本信息、主键、外键(整理)
- Oracle中查询表字段基本信息、主键、外键
- Oracle中查询主键、外键、sequence、表基本信息
- Oracle中查询主键、外键、sequence、表基本信息等
- Oracle中查询主键、外键、sequence、表基本信息等
- 查询表字段信息 查询表主键
- 查询oracle表字段信息
- oracle数据库查询表字段
- oracle查询表字段个数
- ORACLE 中查询表字段信息的方法
- ORACLE 中查询表字段信息的方法
- ORACLE 中查询表字段信息的方法
- Oracle 数据库中关于对表字段约束的操作(设置、删除、查询)
- Oracle 查询表字段属性的方法
- oracle查询表字段以及所有表
- oracle查询表字段信息(包含注释)
- oracle根据表明查询表字段结构
- Oracle查询表字段和类型
- hdu4348 To the moon(区间修改,区间查询的主席树)
- 深拷贝、浅拷贝
- MySQL 加锁处理分析
- springcloud入门之配置中心
- Docker 退出容器但不关闭当前容器
- Oracle中查询表字段基本信息、主键、外键(整理)
- 自定义View圆圈跟随手指的demo
- 标准时间转换
- ffmpeg视频转码和获取视频第一帧shell脚本
- AndroidStudio之如何使用aar
- java学习方法及流程
- 高内聚低耦合思想
- 小学数学典型应用题解题思路及方法(二)
- oracle查看执行最慢与查询次数最多的sql语句