Oracle如何直接运行OS命令(下)

 更新时间:2007年03月06日 00:00:00   作者:  
  IF (status) 
  { 
  printf 
  ("Daemon error while responding to system command.");
  printf(" status: %d\n", status);
  } 
  } 
  ELSE 
  { 
  printf 
  ("Daemon error: invalid command '%s' received.\n",  command.arr);
  } 
  } 
  ELSE 
  { 
  printf("Daemon error while waiting for signal.");
  printf(" status = %d\n", status);
  } 
  } 
  EXEC SQL COMMIT WORK RELEASE;
  exit(0);
  } 

  以上代码起名为daemon.pc,用proc预编译: 

  proc iname=daemon.pc userid=用户名/密码@服务名 sqlcheck=semantics 

  得到daemon.c,在用c进行编译,注意在NT上要把orasql8.lib加上,否则编译通过,连接没法通过。 

  3、在服务器上运行daemon.exe 

  4、在sqlplus运行测试语句: 

  SQL> variable rv number 
  SQL> execute :rv := DAEMON.EXECUTE_SYSTEM('ls -la');
  PL/SQL 过程已成功完成。 
  SQL> execute :rv := DAEMON.EXECUTE_SYSTEM('dir');
  PL/SQL 过程已成功完成。 
  SQL> 

  DBMS_PIPE的用法见oracle的文档。


<

相关文章

  • Oracle 中XML处理函数介绍

    Oracle 中XML处理函数介绍

    本文主要介绍Oracle中XML函数的基本使用方法,希望对大家有所帮助。
    2016-05-05
  • Oracle 中Contains 函数的用法

    Oracle 中Contains 函数的用法

    这篇文章主要介绍了Oracle 中Contains 函数的用法,查询地址在某个城市的学生,sql语句给大家介绍的非常详细,需要的朋友可以参考下
    2017-11-11
  • 使用Oracle跟踪文件的问题详解

    使用Oracle跟踪文件的问题详解

    从跟踪文件的产生的来源来看,跟踪文件又可以分为两类:一类是数据库的操作人员有意生成的;另一类则是由于出现了异常错误,由数据库自动生成的,本文给大家介绍使用Oracle的跟踪文件的方法,需要的朋友参考下吧
    2021-06-06
  • oracle—SQL技巧之(一)连续记录查询sql案例测试

    oracle—SQL技巧之(一)连续记录查询sql案例测试

    有这样一个需求:需要查询出某个客户某一年那些天是有连续办理过业务,本文给予sql实现语句并测试,感兴趣的朋友可以了解下
    2013-01-01
  • Oracle查询某个字段不为空的问题

    Oracle查询某个字段不为空的问题

    这篇文章主要介绍了Oracle查询某个字段不为空的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • win7安装oracle10g 提示程序异常终止 发生未知错误

    win7安装oracle10g 提示程序异常终止 发生未知错误

    本文将详细介绍oracle 10g 在win7下安装提示程序异常终止,发生未知错误的解决方法,需要的朋友可以参考下
    2012-12-12
  • Oracle视图的创建、使用以及删除操作方法大全

    Oracle视图的创建、使用以及删除操作方法大全

    这篇文章主要给大家介绍了关于Oracle视图的创建、使用以及删除操作方法的相关资料,视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改,需要的朋友可以参考下
    2023-12-12
  • Oracle中的ALL_TAB_COLUMNS视图语句详解

    Oracle中的ALL_TAB_COLUMNS视图语句详解

    ALL_TAB_COLUMNS 是 Oracle 数据库的一个数据字典视图,用于提供关于数据库中所有可见表的列信息,这篇文章主要介绍了Oracle中的ALL_TAB_COLUMNS视图语句,需要的朋友可以参考下
    2024-08-08
  • Oracle存储过程循环语法实例分析

    Oracle存储过程循环语法实例分析

    这篇文章主要介绍了Oracle存储过程循环语法,结合实例形式分析了Oracle基本的while、for循环使用方法,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • Oracle数据回滚的全过程

    Oracle数据回滚的全过程

    这篇文章主要给大家介绍了关于Oracle数据回滚的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12

最新评论