我正在使用Oracle 10g数据库并尝试使用SQL命令运行过程.
create or replace procedure "exam" is
begin
DBMS_OUTPUT.PUT_LINE('Test');
end;
Run Code Online (Sandbox Code Playgroud)
然后单击"运行"按钮.它显示:"程序创建".
当我尝试使用以下方法执行它时:
execute exam;
Run Code Online (Sandbox Code Playgroud)
然后单击"运行"按钮,显示:
ORA-00900: invalid SQL statement
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
我有一个启动的命令行应用程序,可以完成一些工作。在此期间,它会监听按键(s =>显示状态)。这不是在您按下's'和<ENTER>的典型命令提示符-它是在按下状态键时立即做出反应的类型。
现在,我试图通过发送击键来从精美的GUI应用程序“控制”该命令行应用程序。我尝试了更常规的方法来编写Process的StandardInput,但这似乎根本没有效果。另外,因为实际的过程没有窗口(它以CreateNoWindow = true开头),所以我无法尝试使用Win32 API将击键发送到窗口。
还有其他方法吗?