0
我想轉儲oracle對象如表和存儲過程使用python的cx_Oracle, 是任何教程如何做到這一點?python cx_Oracle轉儲數據庫對象另一臺服務器
我想轉儲oracle對象如表和存儲過程使用python的cx_Oracle, 是任何教程如何做到這一點?python cx_Oracle轉儲數據庫對象另一臺服務器
如果你正在尋找的源代碼表,你可以使用以下命令:
select DBMS_METADATA.GET_DDL('TABLE','<table_name>') from DUAL;
存儲過程,你可以使用
select text from all_source where name = '<procedure name>'
一般來說,這不是一個cx_Oracle具體的問題,只需調用oracle特定的表(如all_source
)或函數(如get_ddl
)並像其他任何查詢一樣讀取它。在Oracle中有更多這種類型的表(比如user_source
,對於特定用戶擁有的源代碼),但是我正在做這件事,並且沒有方便地訪問Oracle數據庫來提醒自己。