0
我有一個包含多個包和某些類型的oracle數據庫。有這樣定義使用全局類型而不是相同名稱的本地子類型
create or replace type my_type as table of varchar2(4000)
,然後進入pkg_machines
型有
subtype my_type is varchar2(4000)
現在,我沒有寫數據庫,並在分析錯誤,我發現了幾個包確實使用pkg_machines.my_type
,但pkg_machines
需要同時使用本地和全球。
想到做到這一點的唯一可能的方式是更改子類型的名稱並重構每個使用它的包,但這意味着要浪費大量的時間來重構數百個包。
我的問題是:有沒有辦法告訴程序引用全局類型my_type
而不是定義的子類型?