创建存储过程:

CREATE OR REPLACE PROCEDURE emp_count AS
  emp_total NUMBER;
BEGIN
  SELECT COUNT(*) INTO emp_total FROM employees;
  DBMS_OUTPUT.PUT_LINE('Total number of employees: ' || emp_total);
END;
/

EXECUTE emp_count();

执行存储过程:

在执行存储过程时,需要在 emp_count 后面加上括号。

EXECUTE emp_count();

错误排除:

如果执行存储过程时遇到“invalid sql statement”错误,可能是因为没有在 emp_count 后面加上括号。

Oracle 存储过程:计算雇员总数并执行

原文地址: https://www.cveoy.top/t/topic/nxS5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录