ORACLE-如何在sqlplus命令行中运行begin/end命令

ORACLE-如何在sqlplus命令行中运行begin/end命令,oracle,Oracle,我正在遵循一个针对初学者的APEX教程,但它并没有解释很多事情,所以我不知道我做错了什么 我需要在sysdba命令行上运行此命令: BEGIN APEX_INSTANCE_ADMIN.REMOVE_WORKSPACE(DEV_WORKSPACE, y, y) END; 但它拒绝运行。每次按enter键时,它都会创建一条新的计算线 如何完成输入命令?它将自动运行,或者我需要调用它 在命令末尾添加斜杠 BEGIN APEX_INSTANCE_ADMIN.REMOVE_WORKSPACE('DEV_

我正在遵循一个针对初学者的APEX教程,但它并没有解释很多事情,所以我不知道我做错了什么

我需要在sysdba命令行上运行此命令:

BEGIN
APEX_INSTANCE_ADMIN.REMOVE_WORKSPACE(DEV_WORKSPACE, y, y)
END;
但它拒绝运行。每次按enter键时,它都会创建一条新的计算线

如何完成输入命令?它将自动运行,或者我需要调用它


在命令末尾添加斜杠

BEGIN
APEX_INSTANCE_ADMIN.REMOVE_WORKSPACE('DEV_WORKSPACE', 'y', 'y');
END;
/

看一看,尤其是投票最多的答案。谢谢gile、aleksej和Poole。甲骨文指南混乱不堪。他们假设读者知道其他一切。@xihocipi-块中的语句结尾也需要一个分号。第二行应以“;”结束?是@亚历克斯·普尔更正了答案中的陈述(谢谢)。哦,我明白了。就像c。每一行都以分号结尾。@xihocipi-值
y
也应该用单引号引起来,使它们成为字符串文本-
…(DEV_WORKSPACE,'y','y')