当前位置: 首页 > news >正文

oracle查询数据结构滤涉及的sql语句

  • 背景:去客户数据库查询表数据。了解表结构以及表字段及索引等信息
  • oracle数据库
SELECT t.OWNER AS "用户名",t.TABLE_NAME AS "表名",c.COMMENTS AS "表说明"
FROM ALL_TABLES t
LEFT JOIN ALL_TAB_COMMENTS c ON t.OWNER = c.OWNER AND t.TABLE_NAME = c.TABLE_NAMEAND c.TABLE_TYPE = 'TABLE'
WHERE (t.OWNER = UPPER('HIS')  or t.OWNER = UPPER('SXEMR'))AND t.TABLE_NAME NOT LIKE 'BIN$%' --AND (c.COMMENTS like '%住%' or c.COMMENTS like '%转%' )AND (c.COMMENTS like '%住院%'ORDER BY c.COMMENTS;select * from HIS.FIN_IPR_INMAININFOSELECT t.OWNER AS "用户名",t.TABLE_NAME AS "表名",c.COMMENTS AS "表说明"
FROM ALL_TABLES t
LEFT JOIN ALL_TAB_COMMENTS c ON t.OWNER = c.OWNER AND t.TABLE_NAME = c.TABLE_NAMEAND c.TABLE_TYPE = 'TABLE'
WHERE t.OWNER = UPPER('LIS')  -- 替换为实际用户名AND t.TABLE_NAME NOT LIKE 'BIN$%'  -- 排除回收站中的表and t.TABLE_NAME  like 'LIS_RE%'
ORDER BY c.COMMENTS;SELECT t.OWNER AS "用户名",t.TABLE_NAME AS "表名",c.COMMENTS AS "表说明"
FROM ALL_TABLES t
LEFT JOIN ALL_TAB_COMMENTS c ON t.OWNER = c.OWNER AND t.TABLE_NAME = c.TABLE_NAMEAND c.TABLE_TYPE = 'TABLE'
WHERE t.OWNER = UPPER('SXEMR')  -- 替换为实际用户名AND t.TABLE_NAME NOT LIKE 'BIN$%'  -- 排除回收站中的表-- and c.COMMENTS  like '%诊断%'
ORDER BY c.COMMENTS asc;SELECTt.TABLE_NAME AS "表名",c.COLUMN_NAME AS "字段名",com.COMMENTS AS "字段描述"
FROMALL_TABLES t
JOINALL_TAB_COLUMNS c ON t.OWNER = c.OWNER AND t.TABLE_NAME = c.TABLE_NAME
LEFT JOINALL_COL_COMMENTS com ON c.OWNER = com.OWNER AND c.TABLE_NAME = com.TABLE_NAME AND c.COLUMN_NAME = com.COLUMN_NAME
WHEREt.OWNER = 'HIS' AND c.TABLE_NAME = 'FIN_IPR_INMAININFO'
ORDER BYt.TABLE_NAME,c.COLUMN_ID;  select * from ALL_TAB_COLUMNS;SELECTt.TABLE_NAME AS "表名",c.COLUMN_NAME AS "字段名",com.COMMENTS AS "字段描述",c.DATA_TYPE AS "字段类型"
FROMALL_TABLES t
JOINALL_TAB_COLUMNS c ON t.OWNER = c.OWNER AND t.TABLE_NAME = c.TABLE_NAME
LEFT JOINALL_COL_COMMENTS com ON c.OWNER = com.OWNER AND c.TABLE_NAME = com.TABLE_NAME AND c.COLUMN_NAME = com.COLUMN_NAME
WHEREt.OWNER = 'HIS'and t.TABLE_NAME = 'FIN_IPR_INMAININFO'
ORDER BYt.TABLE_NAME,c.COLUMN_ID; SELECT T.PATIENT_NO AS 住院号,T.CARD_NO AS 就诊卡号,T.PATIENT_NO AS 住院号 FROM HIS.FIN_IPR_INMAININFO TSELECT a.constraint_name, a.table_name,a.constraint_type,b.column_name, b.position
FROM all_constraints a, all_cons_columns b
WHERE a.constraint_name = b.constraint_nameAND a.constraint_type = 'P'AND a.table_name = 'FIN_IPR_INMAININFO';
http://www.dtcms.com/a/291969.html

相关文章:

  • 程序是如何生成的-以c语言为例
  • 行内元素垂直边距为何失效?
  • Vite:下一代前端构建工具的革命
  • 金仓数据库风云
  • 基于JAVA实现基于“obj--html--pdf” 的PDF格式文本生成
  • C语言第二章分支与循环(下)——猜数字游戏
  • 【深度解析】从AWS re_Invent 2025看云原生技术发展趋势
  • AWS RDS 排查性能问题
  • RedisJSON 指令精讲JSON.TOGGLE 键翻转布尔值
  • 聊聊 iframe:网页中的“窗口”是怎么回事?
  • Vue3 学习教程,从入门到精通,Vue3 循环语句(`v-for`)语法知识点与案例详解(13)
  • rabbitmq 03
  • 《3D printed deformable sensors》论文解读
  • 【初识数据结构】CS61B 中的堆以及堆排序算法
  • 矩阵SVD分解计算
  • 今日Github热门仓库推荐 第八期
  • 3ds Max 云端渲染插件 - 完整 Python 解决方案
  • 锟斤拷与烫烫烫:中文编程界的独特印记
  • Go语言切片(Slice)与数组(Array)深度解析:避坑指南与最佳实践
  • Go语言实战案例-遍历目录下所有文件
  • Go 的第一类对象与闭包
  • 基于单片机智能衣柜/智能衣橱设计
  • Go 并发(协程,通道,锁,协程控制)
  • 【Unity开发】坦克大战项目实现总结
  • Golang避免主协程退出方案
  • GoLang教程007:打印空心金字塔
  • PHP与Web页面交互:从基础表单到AJAX实战
  • 八大作业票(二)受限空间安全作业证
  • 智算中心光纤线缆如何实现自动化计算?
  • 汽车安全 | 汽车安全入门