Oracle 存储过程:统计雇员总数
使用 Oracle 数据库创建统计雇员总数的存储过程
存储过程代码:
CREATE OR REPLACE PROCEDURE emp_count AS
total NUMBER;
BEGIN
SELECT COUNT(*) INTO total FROM employees;
DBMS_OUTPUT.PUT_LINE('Total number of employees: ' || total);
END emp_count;
执行存储过程的代码:
EXEC emp_count;
解释:
- 存储过程
emp_count使用SELECT COUNT(*) INTO total FROM employees语句统计employees表中所有记录的数量,并将结果存储在total变量中。 DBMS_OUTPUT.PUT_LINE语句将统计结果以“Total number of employees: [统计结果]”的形式输出。EXEC emp_count语句执行存储过程emp_count。
注意:
- 存储过程中的
employees表名应根据您的实际情况进行修改。 - 如果您使用的是 SQL Developer 等工具,您可能需要在工具中启用
DBMS_OUTPUT功能才能查看输出结果。
原文地址: https://www.cveoy.top/t/topic/nzM0 著作权归作者所有。请勿转载和采集!