나는 다음과 같은 헤더가있는 저장 프로 시저가 있습니다PL/SQL : DML을 수행하고 반환 값을 갖는 SP를 실행하는 방법?
FUNCTION SaveShipment (p_user_id IN INTEGER, p_transaction_id IN INTEGER, p_vehicle_code IN VARCHAR2 DEFAULT NULL, p_seals IN VARCHAR2 DEFAULT NULL) RETURN INTEGER;
을 그리고 난 두꺼비의 편집기에서 실행하는 데 문제가 있어요. 나는 DML을 예비 적 때문에 이중 문에서 선택의 일부로 실행할 수 없습니다,하지만 난 다음 구문을하려고하면 좀 포럼에 추천 톱하는 :
var c integer;
exec :c := orm_helper.orm_helper.SAVESHIPMENT (9999, 31896, NULL, '');
print c;
내가 얻을 :
ORA-01008: not all variables bound
Details:
BEGIN :c := orm_helper.orm_helper.saveshipment (9999, 31896, null, ''); END;
Error at line 2
ORA-01008: not all variables bound
은 무엇입니까 이 sp를 수동으로 실행하는 적절한 구문?
아, 네, 그 woudl 작품, 고마워요. –