Я хотел бы спросить об этой ошибке...
Error 49 at line 5, column 6
bad bind variable 'S_ORD.payment_type'
Вот код:
DECLARE
N NUMBER;
v_credit S_CUSTOMER.credit_rating%type;
BEGIN
IF :S_ORD.payment_type = 'CREDIT' THEN
SELECT credit_rating
INTO v_credit
FROM S_CUSTOMER
WHERE :S_ORD.customer_id = id;
IF v_credit NOT IN ('GOOD', 'EXCELLENT') THEN
:S_ORD.payment_type:= 'CASH';
n:=SHOW_ALERT('Payment_Type_Alert');
END IF;
END IF;
END;
Я новичок в формах оракула, поэтому я не уверен, что у меня отсутствует настройка или что-то в этом роде. Таблица _ORD существует и имеет столбец типа оплаты _, который состоит из значений «КРЕДИТ» и «ДЕНЕЖНЫЕ СРЕДСТВА». Спасибо.