Tôi có một định nghĩa một thủ tục lưu trữ mới nhưng nhận được một lỗi khi gọi nó,Gọi một thủ tục lưu trữ trong Toad
CREATE OR REPLACE PROCEDURE SCOTT.getempsal(
p_emp_id IN NUMBER,
p_emp_month IN CHAR,
p_emp_sal OUT INTEGER)
AS
BEGIN
SELECT EMP_SAL
INTO p_emp_sal
FROM EMPLOYEE_SAL
WHERE EMP_ID = p_emp_id
AND EMP_MONTH = p_emp_month;
END getempsal;
Và cố gắng gọi nó là:
getempsal(1,'JAN',OUT) --Invalid sql statement.
Toad là một giao diện công cụ client dựa ** **, không giống như SQL * Plus. Vì vậy, bạn có thể trực tiếp xem các thủ tục và thực hiện nó từ công cụ chính nó. –