查詢Oracle自帶的方法名字和關鍵字

2021-05-17 10:36:16 字數 401 閱讀 2541

如何查詢oracle中的關鍵字,執行:

select * from v$reserved_words

其實內嵌的function,就是乙個系統的package內的function或者procedure。如果知道這個根本的原因,要找到這個內嵌的自帶function就很簡單了。

這裡內嵌的自帶的fucntion和procedure的物件,其實就是standard這個包裡的物件。而

oracle裡對於function,package,procedure都是在dba_procedures系列的資料字典裡的

所以這裡的給你的答案是

select distinct procedure_name from dba_procedures where object_name = 'standard';

例項方法名字的字串呼叫方法

通過例項方法名字的字串呼叫方法 我們有三個圖形類 circle,rectangle 他們都有乙個獲取圖形面積的方法,但是方法名字不同,我們可以實現乙個統一 的獲取面積的函式,使用每種方法名進行嘗試,呼叫相應類的介面 import math class def init self,a,b,c self...

python 通過方法名字的字串呼叫方法

from lib1 import circle from lib2 import from lib3 import rectangle from operator import methodcaller defget area shape,method name area get area geta...

37 通過例項方法名字的字串呼叫方法

某專案中,使用了三個不同庫中的圖形類 circle,rectangle,它們都有乙個獲取圖形面積的介面 方法 但方法名字不同。要求 實現乙個統一的獲取面積的函式,使用各種方法名進行嘗試,呼叫相應類的介面。解決方案 使用內建函式getattr 通過名字獲取方法物件,然後呼叫。使用標準庫operator...