使用 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 功能才能查看输出结果。
Oracle 存储过程:统计雇员总数

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

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