oracle存儲過程在哪
㈠ oracle 存儲過程
商業規則和業務邏輯可以通過程序存儲在oracle中,這個程序就是存儲過程。
存儲過程是sql,PL/SQL,JAVA語句的組合,它使你能將執行的商業規則的代
碼從你的應用程序中移動到資料庫,代碼存儲一次但是能夠被多個程序使用。
㈡ 怎麼在oracle中查看存儲過程
語句查詢法:
SELECTtext
FROMuser_source
WHERENAME='ProcereName'
ORDERBYline;--其中ProcereName為存儲過程名字,需要全部用大寫英文。
工具查詢法:
1、登錄第三方工具(如pl/sql)登錄到指定資料庫。
㈢ 如何查看oracle的存儲過程
使用tode或者Navicat 或者navigtor等連接oracle的工具
找到procere的選項即可查看所有的存儲過程,點擊某個名字可以看到其中的定義
㈣ Oracle如何查看錶空間內有哪些存儲過程
SELECT a.owner,
a.segment_name,
b.OBJECT_NAME -- 存儲過程名
From dba_segments a,
DBA_OBJECTS b
WHERE a.tablespace_name = '表空間名稱'皮盯
and trim(a.owner) = trim(b.OWNER)
and b.OBJECT_TYPE = 'PROCEDURE' --對象類型:存儲過程燃缺和
一般查看的時扮芹候就用owner.OBJECT_NAME就是完整存儲過程名
㈤ ORACLE的存儲過程都用在什麼地方最好能舉幾個工作中的例子
存儲過程最多的用於C/S兩層架構模式下,用於在後台處理業務邏輯和數據。
前台開發工具例如PowerBuilder可以實現界面展示和操作流程,涉及到後台某個集中處理數據、或者大批量數據的業務邏輯,就在Oracle後台存儲過程裡面來實現了。
卸載存儲過程裡面的東西,往往是不需要交互的一段處理過程,例如前台界面是「結算」業務,輸入了結算時間段和結算單位以及相關的控制參數例如結算方法等,把這些參數傳給後台存儲過程,後台存儲過程裡面可以編制相關的結算處理程序,根據輸入的單位、時間、方法類型等參數,來進行集中處理,這個過程是不需要與前台進行交互的,這里可以處理很復雜的業務,例如結算會涉及到多個表如單位基本信息表、單位結算信息表、明細表等等,可以在存儲過程裡面集中實現處理,然後把結果返回給前台,前台根據處理結果是否成功,決定是否進行提交(COMMIT)操作。
㈥ 如何查詢oracle庫中已經存在的存儲過程
命令行:
sqlplus / as sysdba
select name from user_source where type='PROCEDURE';
可查看sys用戶下所有存游舉消儲過程名字
select text from user_source where name='XXX'
可查看該存神知儲過程的內容
plSQLdevloper工具:
左側找到『Proceres』,點開之後即可查看答滾當前用戶的所有存儲過程。
右鍵點擊存儲過程,選擇『view』可查看詳細信息