【发布时间】:2015-05-20 13:43:52
【问题描述】:
我在这里找不到类似的问题。
我有一个名为 pro_c.pc 的 PRO*C 程序。如何在一段 PL/SQL 代码中调用和执行它?!谁能给我一个简单的例子?!
【问题讨论】:
-
这并不简单。为什么要以这种方式构建系统? PL/SQL 可以通过 Java 存储过程或通过
dbms_scheduler包调用数据库主机操作系统。但这将需要管理相当多的活动部分,因此这不是您通常会设计的。 -
感谢您的回复!通过 dbms_scheduler 还会复杂吗?!我正在使用 Quest Code Tester 来测试我的代码。我一直在考虑在Quest Code Tester中执行pro*c
-
鉴于有很多测试框架,我强烈建议使用其中一个来测试在数据库之外运行的代码,而不是让数据库调用操作系统来调用可执行文件只是因为你有一个测试数据库调用的应用程序。
-
感谢您的提示,我想我会使用其他工具来测试 pro*c 程序。
标签: sql c oracle oracle-pro-c