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

2024-01-02 02:32

本文主要是介绍将oracle select * from all_tab_comments where comments like ‘%XXXX%‘查询结果转为select语句,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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语句的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/561099

相关文章

Oracle的to_date()函数详解

《Oracle的to_date()函数详解》Oracle的to_date()函数用于日期格式转换,需要注意Oracle中不区分大小写的MM和mm格式代码,应使用mi代替分钟,此外,Oracle还支持毫... 目录oracle的to_date()函数一.在使用Oracle的to_date函数来做日期转换二.日

SpringBoot基于MyBatis-Plus实现Lambda Query查询的示例代码

《SpringBoot基于MyBatis-Plus实现LambdaQuery查询的示例代码》MyBatis-Plus是MyBatis的增强工具,简化了数据库操作,并提高了开发效率,它提供了多种查询方... 目录引言基础环境配置依赖配置(Maven)application.yml 配置表结构设计demo_st

oracle数据库索引失效的问题及解决

《oracle数据库索引失效的问题及解决》本文总结了在Oracle数据库中索引失效的一些常见场景,包括使用isnull、isnotnull、!=、、、函数处理、like前置%查询以及范围索引和等值索引... 目录oracle数据库索引失效问题场景环境索引失效情况及验证结论一结论二结论三结论四结论五总结ora

el-select下拉选择缓存的实现

《el-select下拉选择缓存的实现》本文主要介绍了在使用el-select实现下拉选择缓存时遇到的问题及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录项目场景:问题描述解决方案:项目场景:从左侧列表中选取字段填入右侧下拉多选框,用户可以对右侧

Oracle Expdp按条件导出指定表数据的方法实例

《OracleExpdp按条件导出指定表数据的方法实例》:本文主要介绍Oracle的expdp数据泵方式导出特定机构和时间范围的数据,并通过parfile文件进行条件限制和配置,文中通过代码介绍... 目录1.场景描述 2.方案分析3.实验验证 3.1 parfile文件3.2 expdp命令导出4.总结

Redis KEYS查询大批量数据替代方案

《RedisKEYS查询大批量数据替代方案》在使用Redis时,KEYS命令虽然简单直接,但其全表扫描的特性在处理大规模数据时会导致性能问题,甚至可能阻塞Redis服务,本文将介绍SCAN命令、有序... 目录前言KEYS命令问题背景替代方案1.使用 SCAN 命令2. 使用有序集合(Sorted Set)

MyBatis框架实现一个简单的数据查询操作

《MyBatis框架实现一个简单的数据查询操作》本文介绍了MyBatis框架下进行数据查询操作的详细步骤,括创建实体类、编写SQL标签、配置Mapper、开启驼峰命名映射以及执行SQL语句等,感兴趣的... 基于在前面几章我们已经学习了对MyBATis进行环境配置,并利用SqlSessionFactory核

Oracle数据库执行计划的查看与分析技巧

《Oracle数据库执行计划的查看与分析技巧》在Oracle数据库中,执行计划能够帮助我们深入了解SQL语句在数据库内部的执行细节,进而优化查询性能、提升系统效率,执行计划是Oracle数据库优化器为... 目录一、什么是执行计划二、查看执行计划的方法(一)使用 EXPLAIN PLAN 命令(二)通过 S

PostgreSQL如何查询表结构和索引信息

《PostgreSQL如何查询表结构和索引信息》文章介绍了在PostgreSQL中查询表结构和索引信息的几种方法,包括使用`d`元命令、系统数据字典查询以及使用可视化工具DBeaver... 目录前言使用\d元命令查看表字段信息和索引信息通过系统数据字典查询表结构通过系统数据字典查询索引信息查询所有的表名可

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来