Oracle資料庫有一個表user_source,可以通過
select * from user_source
查詢所有的存盤程序、函式、視圖的代碼,
這種不做任何處理的查詢只能將原來的代碼原樣查出來(里面含有許多被注釋掉的代碼),最近突然有一個需求,就是需要純凈的代碼(存盤程序里面不能含有注釋),能不能通過這張表實作這樣一個需求?
我自己左思右想都沒想出來,寫出的sql總是有缺陷(要不就是部分注釋沒有去掉,要不就是把部分有用的代碼去掉了)
我是通過分析-- /* */ 三個字串的位置來思考的,但是就是有缺陷,不知道怎么解決
最好有腳本
uj5u.com熱心網友回復:
如果不這么局限在sql里,你也可以先匯出來成文本,再想辦法來處理這個文本?轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/126072.html
標籤:開發
上一篇:希望大佬給點意見!!
