oracle - 如何在 SQLFiddle 中获取 PL/SQL?

标签 oracle plsql sqlfiddle

有关如何在 SQLFiddle 中获取 PL/SQL 的任何线索吗?

我已经尝试过

begin
 dbms_output.put_line('Hello World');
end;
/

begin
 null; 
end;
/

它在 SQL*Plus(或 TOAD 或 SQLDeveloper 或...)中工作,但 SQLFiddle 只给了我

ORA-06550: line 2, column 36: PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following: := . ( % ; : begin dbms_output.put_line('Hello World')

看来存在某种 PL/SQL 引擎,但我不知道如何让它解析匿名程序单元。

例如参见http://www.sqlfiddle.com/#!4/db36d/4

最佳答案

正如 @Lieven 正确指出的那样:右下方有一个按钮,您可以将查询终止符切换为 /

工作示例位于http://www.sqlfiddle.com/#!4/db36d/5

关于oracle - 如何在 SQLFiddle 中获取 PL/SQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11483450/

相关文章:

java - 如何在 Oracle 中全局(或按 session )限制结果集?

SQL错误: ORA-00907: missing right parenthesis

java - 从 Java 构建的 SQL 查询中存在无效字符 "200b"

oracle - 一个表字段上的触发器适用于所有表字段

Oracle Apex 自定义身份验证错误 - 'MY_AUTHENTICATION' 不是一个过程

mysql - 无法在 CREATE FUNCTION 中使用 declare 语句

sql - 我可以在 Oracle SQL 中嵌套 "WITH"子句吗?

sql - PLS-00201 : identifier 'NO_EMPLOYEES' must be declared

mysql - 外键和主键的sql fiddle 代码

sql - 为什么此 SQL 代码在 SQLFiddle.com 上不起作用?