将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语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用html和js写一个直接在页面运行js
- 下一篇: 用JavaScript实现简单的exce