最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle如何直接運(yùn)行OS命令(上)第2/2頁

 更新時間:2007年03月06日 00:00:00   作者:  
  status := DBMS_PIPE.RECEIVE_MESSAGE(pipe_name, timeout);
  IF status <> 0 THEN 
  RAISE_APPLICATION_ERROR(-20011, 
  'Execute_system: Error while receiving. 
  Status = ' || status);
  END IF;
  /*獲取返回結(jié)果*/ 
  DBMS_PIPE.UNPACK_MESSAGE(result);
  IF result <> 'done' THEN 
  RAISE_APPLICATION_ERROR(-20012, 
  'Execute_system: Done not received.');
  END IF;

  DBMS_PIPE.UNPACK_MESSAGE(command_code);
  DBMS_OUTPUT.PUT_LINE('System command executed. result = ' || 
  command_code);
  RETURN command_code;
  END execute_system;
  /*stop是讓daemon停止*/ 
  PROCEDURE stop(timeout NUMBER DEFAULT 10) IS 
  status NUMBER;
  BEGIN 
  DBMS_PIPE.PACK_MESSAGE('STOP');
  status := DBMS_PIPE.SEND_MESSAGE('daemon', timeout);
  IF status <> 0 THEN 
  RAISE_APPLICATION_ERROR(-20030, 
  'stop: error while sending. status = ' || status);
  END IF;
  END stop;
  END daemon;

  通過Sql*Plus運(yùn)行以上語句,將為當(dāng)前用戶創(chuàng)建daemon程序包。 

  2、創(chuàng)建在OS上運(yùn)行的守護(hù)進(jìn)程,監(jiān)聽由上面的daemon程序包發(fā)來的要求執(zhí)行os命令的語句。以下Pro*C的代碼,必須由pro*c先進(jìn)行預(yù)編譯。 

  #include 
  #include 

  EXEC SQL INCLUDE SQLCA;

  EXEC SQL BEGIN DECLARE SECTION;
  char *uid = "scott/tiger";/*在這個地方改為你自己訪問的用戶,密碼,服務(wù)名*/ 
  int status;
  VARCHAR command;
  VARCHAR value[2000];
  VARCHAR return_name[30];
  EXEC SQL END DECLARE SECTION;

  void 
  connect_error() 
  { 
  char msg_buffer[512];
  int msg_length;
  int buffer_size = 512;


<

相關(guān)文章

  • Oracle中sys和system用戶、系統(tǒng)權(quán)限和角色的區(qū)別

    Oracle中sys和system用戶、系統(tǒng)權(quán)限和角色的區(qū)別

    本文從用戶、系統(tǒng)權(quán)限和角色三個維度分別介紹了Oracle中sys和system的區(qū)別,希望對大家有所幫助。
    2016-05-05
  • Oracle控制文件丟失恢復(fù)歸檔模式方法

    Oracle控制文件丟失恢復(fù)歸檔模式方法

    這篇文章主要為大家介紹了Oracle控制文件丟失恢復(fù)歸檔模式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪<BR>
    2022-07-07
  • oracle 函數(shù)

    oracle 函數(shù)

    oracle 函數(shù)...
    2007-03-03
  • Oracle數(shù)據(jù)庫中的游標(biāo)cursor使用詳解

    Oracle數(shù)據(jù)庫中的游標(biāo)cursor使用詳解

    這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫中的游標(biāo)使用的相關(guān)資料,游標(biāo)提供了一種從表中檢索數(shù)據(jù)并進(jìn)行操作的靈活手段,游標(biāo)主要用在服務(wù)器上,處理由客戶端發(fā)送給服務(wù)器端的SQL語句,或是批處理、存儲過程、觸發(fā)器中的數(shù)據(jù)處理請求,需要的朋友可以參考下
    2023-10-10
  • Oracle創(chuàng)建設(shè)置查詢權(quán)限用戶的方法

    Oracle創(chuàng)建設(shè)置查詢權(quán)限用戶的方法

    這篇文章主要給大家介紹了關(guān)于Oracle創(chuàng)建設(shè)置查詢權(quán)限用戶的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Oracle具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 清除Oracle數(shù)據(jù)庫安裝記錄并重新安裝

    清除Oracle數(shù)據(jù)庫安裝記錄并重新安裝

    這篇文章介紹了清除Oracle數(shù)據(jù)庫安裝記錄并重新安裝的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • oracle下一條SQL語句的優(yōu)化過程(比較詳細(xì))

    oracle下一條SQL語句的優(yōu)化過程(比較詳細(xì))

    很簡單的一次調(diào)整,語句加了適當(dāng)?shù)乃饕笮阅芫陀写蠓奶嵘?。?dāng)時看到這條語句的時候,第一感覺就是執(zhí)行效率肯定低下。語句的功能是求某一客戶當(dāng)天產(chǎn)品的總銷量。
    2010-04-04
  • Oracle?range時間范圍自動分區(qū)的創(chuàng)建方式

    Oracle?range時間范圍自動分區(qū)的創(chuàng)建方式

    這篇文章主要介紹了Oracle??range時間范圍自動分區(qū)的創(chuàng)建方式,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • oracle去除字符串中制表符、換行、回車及空格方法代碼

    oracle去除字符串中制表符、換行、回車及空格方法代碼

    在Oracle數(shù)據(jù)庫中有時我們需要處理字符串中的特殊字符,下面這篇文章主要給大家介紹了關(guān)于oracle去除字符串中制表符、換行、回車及空格的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-07-07
  • oracle中l(wèi)ength、lengthb、substr、substrb函數(shù)用法介紹

    oracle中l(wèi)ength、lengthb、substr、substrb函數(shù)用法介紹

    這篇文章主要介紹了oracle中l(wèi)ength、lengthb、substr、substrb函數(shù)用法的相關(guān)內(nèi)容,具有一定參考價值,需要的朋友可以參考下。
    2017-09-09

最新評論

涿鹿县| 万源市| 思茅市| 沈丘县| 潢川县| 万源市| 邹城市| 丹巴县| 招远市| 隆回县| 太和县| 政和县| 大港区| 滦平县| 陇川县| 洞口县| 内黄县| 大化| 四平市| 景洪市| 临夏市| 万州区| 利津县| 铜陵市| 平阴县| 聊城市| 朔州市| 久治县| 湄潭县| 和林格尔县| 上饶县| 七台河市| 北辰区| 苍溪县| 江山市| 南溪县| 荥经县| 普格县| 石台县| 白河县| 全椒县|