oracle查询表格的时候会有一句 select * from all_tab_comments where comments like '%XXXX%'

就能查到相关注释的一些表格,这些表格有时候很想跑出来看一下,我用的是pl/sql,一个个复制很麻烦,所以就想到自己写一个js小工具,复制两列,第一列是项目空间,第二列是表名,比如:

项目空间     表名            注释

deparment   Personnel   人事部信息

deparment  RD               研发部信息

deparment  Information  信息部信息

然后这个js就会把你复制的代码转换成:

select * from deparment.Personnel;  --人事部信息

select * from deparment.RD; --;  --人事部信息

select * from deparment.Information;  --信息部信息

这种小玩意非常简单,其实随便写就可以实现,但是往往这些小工具对于提升工作效率有奇效,所以我还是愿意把这个小轮子给记录下来。而且有些人不是没有写这个小工具的能力,而是缺乏这种思路,有时候思路打开了用代码制作一些小工具真的能够大大地提升工作效率。

<!DOCTYPE html>
<html>
<head><meta charset="utf-8" /><title>将oracle tab查询结果转为select语句</title>
</head>
<body style="margin:0;padding:0;width:100%;height:100%;">
<div style="line-height:50px;text-align:center;width:100%;height:50px;color:white;background-color:deepskyblue;font-weight:bold;">将oracle tab查询结果转为select语句</div>
<div style='text-align:center;'>
<p style='color:blue;font-style:italic;font-size:14px;font-family:宋体'>select * from all_tab_comments where comments like '%something%'</p>
<p style='color:blue;font-style:italic;font-size:14px;font-family:宋体'>select * from all_col_comments where column_name like '%something%'</p>
<p>请将要处理的内容粘贴进去:</p>
<textarea id='textarea' style='width:400px;height:200px;'></textarea>
<p><button onclick="run()">点击转换</button></p>
</div>
<div style='text-align:center;'>
<p>结果:</p>
<textarea id='result' disabled="disabled" style='width:400px;height:200px;'></textarea></div>
</body>
<script type="text/javascript">
function id(x){return document.getElementById(x);}  function run(){var x = id("textarea").value;while(true){if(x.substr(x.length-1,1)=='\n'){x = x.substr(0,x.length-1);}else{break}}x = x.split('\n');var tmp,str='';for(var i=0;i<x.length;i++){tmp = x[i].split('\t');str += ('select * from ' + tmp[0] + '.' + tmp[1] + '; --'+tmp[3]+'\n');}id('result').value = str;
}</script>
</html>

将oracle select * from all_tab_comments where comments like ‘%XXXX%‘查询结果转为select语句相关推荐

  1. Oracle数据库:sql语言结构,数据查询语言DQL,select * from table;算术,别名,连接,去重等操作

    Oracle数据库:sql语言结构,数据查询语言DQL,select * from table;算术,别名,连接,去重等操作 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很 ...

  2. oracle复杂的子查询,Oracle 子查询(复杂select语句)

    在执行数据操作时,如果某个操作需要依赖于另外一个 select语句的查询结果,那么就可以把 select 语句迁入到该操作语句中,这样就形成了一个子查询.实际应用中,表与表之间相互关联,相互依存,这样 ...

  3. Oracle 11g 数据恢复 数据误删除后的恢复 0、执行 select log_mode from v$database;查看是否为归档模式 1、确定删除时间和被删除的表 04-23,GR

    Oracle 11g 数据恢复 数据误删除后的恢复 0.执行 select log_mode  from v$database;查看是否为归档模式 1.确定删除时间和被删除的表 04-23,GRDA0 ...

  4. Oracle 用Drapper进行like模糊传参查询需要在参数值前后带%符合

    Oracle 用Drapper进行like模糊传参查询需要在参数值前后带%符合 string sqlstr="select * from tblname where name like :n ...

  5. sqlanyshere转mysql_【SQL】Oracle和Mysql的分页、重复数据查询(limit、rownum、rowid)

    上周三面试题有两道涉及Oracle的分页查询,没有意外地凉了,现在总结一下. · Mysql mysql的分页可以直接使用关键字limit,句子写起来比较方便. 语法: ① limit m,n -- ...

  6. oracle 根据spid查sql,探讨:Oracle数据库查看一个进程是如何执行相关的实际SQL语句...

    Oracle数据库查看一个进程是如何执行相关的实际sql语句 代码如下: SELECT b.sql_text,sid,serial#,osuser,machine FROM v$session a,v ...

  7. oracle tcpdump生成bpf,[20140212]linux下使用tcpdump抓取sql语句

    [20140212]linu下使用tcpdump抓取sql语句.txt 我们生产系统问题多多,经常要跟踪用户执行的sql语句,当出现问题时要跟踪比较麻烦,我需要一个快捷的方式"看到" ...

  8. Oracle入门(十三C)之高级查询(下)

    上章:Oracle入门(十三B)之高级查询(上) 四.常见组函数 SUM.AVG.COUNT.MIN.MAX 分组函数忽略null 值. 不能在WHERE 子句中使用组函数. MIN 和MAX 可用于 ...

  9. Oracle入门(十三B)之高级查询(上)

    下章:Oracle入门(十三C)之高级查询(下) 一.多表格查询 (1)定义 将两个或两个以上的表格,按照一定的关系连接起来进行查询. (2)多表格查询分类 连接查询 嵌套查询 集合查询 二.连接查询 ...

最新文章

  1. MyBatis框架使用(一)
  2. sql server php 案例,php连接sql server 2008案例
  3. [原创] Android SDK 安装全记录
  4. 2019-ACM-ICPC-南京区网络赛-E. K Sum(莫比乌斯反演 + 杜教筛)
  5. Apache ab 测试结果的分析
  6. [争什么! 掺在一起做撒尿牛丸啊! 笨蛋]ASP.NET Core 2.0 + EF6 + Linux +MySql混搭
  7. win10python安装失败_python3.6 + win10 安装 python-Levenshtein 错误记录
  8. web项目中添加图标(unicode引用方式)
  9. Java音频格式转换,支持amr、aud、slk、silk转成mp3
  10. 清明五一假期催热周边自驾游 迪庆州应势推出“杜鹃花之旅”
  11. Linux下的motion detection(最简单的办公室监控系统)
  12. [JLOI2008]将军
  13. 有贵人相助顶你三年兢兢业业---养浩有感
  14. 如何配置linux下的防火墙,如何配置linux下的防火墙?
  15. 奥运比赛电视直播一览表
  16. selenium模拟鼠标键盘(一)
  17. AR模型参数估计、Y-W方程、L-D算法原理部分
  18. Jdbc系列八:批量处理
  19. 设计师必读的 10 本书
  20. 图纸上标注的是实际尺寸吗_施工图纸上尺寸标注的标准是什么?

热门文章

  1. 持续集成篇:jenkins搭建和job运行
  2. 06.正则表达式基本知识
  3. C# 调用颜色的RGB值_RGB颜色转换十六进制颜色
  4. mac下Android开发环境配置
  5. svn 怎么直接同步指定服务器的某个文件夹
  6. 复制本地文件完整路径
  7. 表达对别人的感激之情
  8. linux devm_request_irq 引发BUG sleeping function called from invalid context问题
  9. badboy 不支持html5,html5_iframe.htm
  10. es6 依赖循环_探索 JavaScript 中的依赖管理及循环依赖