我正在尝试编写一个简单的"Hello World"程序....但它无法正常工作
代码:
CREATE OR REPLACE PROCEDURE greetings
AS
BEGIN
dbms_output.put_line('Hello World!');
END;
/
Run Code Online (Sandbox Code Playgroud)
之后我像这样执行:
EXECUTE greetings;
Run Code Online (Sandbox Code Playgroud)
但是我收到一个错误:
ORA-00900:无效的SQL语句
图片在这里:
请尽快帮帮忙...谢谢:)
我相信EXECUTE是一个SQL*Plus语句.它不是有效的SQL语句.
返回的错误消息 ORA-00900: invalid SQL statement使您看起来正在使用的客户端没有模拟SQL*Plus EXEC语句.
执行PL/SQL过程的一般形式是执行匿名PL/SQL块.
BEGIN greetings(); END;
/
Run Code Online (Sandbox Code Playgroud)