Oracle XE 的 DBMS_Xxxx Package 要自己補? |
缺席
|
herbert2
尊榮會員 發表:58 回覆:640 積分:894 註冊:2004-04-16 發送簡訊給我 |
|
herbert2
尊榮會員 發表:58 回覆:640 積分:894 註冊:2004-04-16 發送簡訊給我 |
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
不太清楚DBMS_PIPE 這個的用途
能煩勞herbert2大介紹一下嗎 ? ===================引 用 herbert2 文 章=================== 實際上安裝好便有 DBMS_PIPE 等 Package 可用. 只是因比 8i 的權限設定嚴格, 要 Connect SYS/psw@host AS SYSDBA 才能賦予 User 使用權. 可用 SELECT * FROM DBA_OBJECTS 查詢 Object List (Oracle 8i 無此 Table). |
herbert2
尊榮會員 發表:58 回覆:640 積分:894 註冊:2004-04-16 發送簡訊給我 |
DBMS_PIPE 主要用途在於提供兩個程式 (同一 PC 或不同 PC 皆可) 間訊息的傳遞.
我的用法如下: MDIChild ->Create Thread->StoredProc2->DataBase2->Server Package2 Server Package2 Create 一個 Private PIPE(名稱由 MDIChild 傳給 Thread) , 迴圈處理多 Table Update (非 Edit 者), 並逐圈送出 PIPE Message. MDIChile->迴圈->StoredProc1->DataBase1->Server Package1(公用) Server Package1 專供接收 Private PIPE 之 Message, 名稱同傳給 Thread 者. StoredProc1 收到 Message 便在 MDIChild 上 Display 出. Message 前段有自訂控制代號, 代表 Message, Error, Eof 等. 經此機制, 模擬 DOS 程式一面 Update 一面 Show Message. Thread 程式的 DataBase 勿與一般程式共用, 因 Server Package2 未 Return 前, DataBase2 會處於 Lock 狀態. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |