単一のテーブルから重複レコードの数を返すストアド プロシージャを 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;