我正在尝试在 Iracle 中创建一个存储过程,它应该从单个表中返回重复记录的计数。
我正在尝试将该计数的结果返回给用户。目前我收到错误“错误(6,78):PL/SQL:ORA-00947:没有足够的值”
我究竟做错了什么?
CREATE OR REPLACE PROCEDURE DUPLICATECHECK (p_result OUT number)
IS
theResult number;
BEGIN
SELECT FIRST_NAME, LAST_NAME, COUNT(1) as "Duplicate Found" INTO theResult
FROM EMPLOYEE GROUP BY FIRST_NAME, LAST_NAME HAVING COUNT(*) > 1;
p_result := theResult;
END DUPLICATECHECK;