小编jcl*_*ano的帖子

ORA-00900:在Oracle 10g中运行过程时无效的SQL语句

我正在使用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)

谢谢你的帮助.

ide oracle plsql stored-procedures procedure

14
推荐指数
1
解决办法
7万
查看次数

将命令发送到无窗口命令行进程(从C#应用程序开始)

我有一个启动的命令行应用程序,可以完成一些工作。在此期间,它会监听按键(s =>显示状态)。这不是在您按下's'和<ENTER>的典型命令提示符-它是在按下状态键时立即做出反应的类型。

现在,我试图通过发送击键来从精美的GUI应用程序“控制”该命令行应用程序。我尝试了更常规的方法来编写Process的StandardInput,但这似乎根本没有效果。另外,因为实际的过程没有窗口(它以CreateNoWindow = true开头),所以我无法尝试使用Win32 API将击键发送到窗口。

还有其他方法吗?

c# command-line

5
推荐指数
1
解决办法
2465
查看次数

标签 统计

c# ×1

command-line ×1

ide ×1

oracle ×1

plsql ×1

procedure ×1

stored-procedures ×1