a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

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

2024-08-29 13:57:35
字體:
供稿:網(wǎng)友
正在看的ORACLE教程是:Oracle如何直接運(yùn)行OS命令(下)。  EXEC SQL WHENEVER SQLERROR CONTINUE;
  sqlglm(msg_buffer, &buffer_size, &msg_length);
  printf("Daemon error while connecting:/n");
  printf("%.*s/n", msg_length, msg_buffer);
  printf("Daemon quitting./n");
  exit(1);
  } 

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

  EXEC SQL WHENEVER SQLERROR CONTINUE;
  sqlglm(msg_buffer, &buffer_size, &msg_length);
  printf("Daemon error while executing:/n");
  printf("%.*s/n", msg_length, msg_buffer);
  printf("Daemon continuing./n");
  } 
  main() 
  { 
  EXEC SQL WHENEVER SQLERROR DO connect_error();
  EXEC SQL CONNECT :uid;
  printf("Daemon connected./n");

  EXEC SQL WHENEVER SQLERROR DO sql_error();
  printf("Daemon waiting.../n");
  while (1) { 
  EXEC SQL EXECUTE 
  BEGIN 
  /*接收deamon發(fā)來的字符*/ 
  :status := DBMS_PIPE.RECEIVE_MESSAGE('daemon');
  IF :status = 0 THEN 
  /*取出字符*/ 
  DBMS_PIPE.UNPACK_MESSAGE(:command);
  END IF;
  END;
  END-EXEC;
  IF (status == 0) 
  { 
  command.arr[command.len] = '/0';
  /*如果是stop,該進(jìn)程就退出*/ 
  IF (!strcmp((char *) command.arr, "STOP")) 
  { 
  printf("Daemon exiting./n");
  break;
  } 

  ELSE IF (!strcmp((char *) command.arr, "SYSTEM")) 
  { 
  EXEC SQL EXECUTE 
  BEGIN 
  DBMS_PIPE.UNPACK_MESSAGE(:return_name);
  DBMS_PIPE.UNPACK_MESSAGE(:value);
  END;
  END-EXEC;
  value.arr[value.len] = '/0';
  printf("Will execute system command '%s'/n", value.arr);
  /*運(yùn)行os命令*/ 
  status = system(value.arr);
  EXEC SQL EXECUTE 
  BEGIN 
  DBMS_PIPE.PACK_MESSAGE('done');
  DBMS_PIPE.PACK_MESSAGE(:status);
  :status := DBMS_PIPE.SEND_MESSAGE(:return_name);
  END;
  END-EXEC;

當(dāng)前1/2頁 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 涩综合| 久久91 | 免费一级欧美在线观看视频 | 免费视频爱爱太爽了 | 久久久成人av | 久久国产精品久久久久久电车 | 国产欧美综合一区二区三区 | 国产一区二区三区久久久 | 91精品综合久久久久久五月天 | 直接看av的网站 | 91精品一区二区三区久久久久久 | 欧美精品黄 | 亚洲免费在线播放 | 久久九九精品久久 | 国产精品久久久久久久久久久久久久 | 精品免费国产视频 | 波多野结衣一二三四区 | 国产91在线视频 | 亚洲欧美激情另类 | 黄色片在线免费观看 | 国产剧情一区二区 | 国产欧美综合一区二区三区 | 国产精品av一区二区 | 日本中文字幕在线看 | 好看的一级毛片 | 蜜桃视频网站在线观看 | 999久久久国产精品 忘忧草精品久久久久久久高清 | 亚洲精久久 | 亚洲视频区 | 日本免费看片 | 九九精品在线 | 久久久久久久av | 国产露脸150部国语对白 | 亚洲一区中文字幕 | 国产精品人成在线播放新网站 | 欧美精产国品一二三区 | 黄色大片网站在线观看 | 在线视频成人永久免费 | 玖玖成人 | 人操人人 | 亚洲天堂一区二区 |