SQL删除语句不起作用

时间:2017-08-19 05:21:48

标签: sql oracle sql-delete

CREATE OR REPLACE FUNCTION DELETE_ALL_STUDENTS RETURN NUMBER AS
BEGIN
DELETE FROM STUDENTS;
END;

以上是我的功能,我相信工作正常。这是我的程序:

CREATE OR REPLACE PROCEDURE DELETE_ALL_STUDENTS_VIASQLDEV AS
BEGIN
dbms_output.put_line('--------------------------------------------');
dbms_output.put_line('Deleting all customer rows);

END;

由于某种原因,当我运行此程序时,我不断收到错误:PLS-00103。

任何人都知道我的代码有什么问题吗?我希望代码删除学生表中的所有记录,然后在脚本输出窗口中我希望它显示连字符然后:

'删除所有学生行'。

1 个答案:

答案 0 :(得分:0)

未公开的引号:

dbms_output.put_line('Deleting all customer rows);

应该是:

dbms_output.put_line('Deleting all customer rows');