Question is : I have to Create Function with below Details
Function Name : Credit_Limit
Input : Entity_Id (Shipment_entity)
Returns : VARCHAR2 (Limit_Status)
Правила оформления :
- Если credit_limit данного идентификатора сущности больше 50000, то отобразить limit_status как «Кредитный лимит больше 50000»
- Если credit_limit данного идентификатора сущности меньше 50000, то отобразить limit_status как «Кредитный лимит меньше 50000»
Примечание: НЕ ИЗМЕНЯЙТЕ данное сообщение о состоянии в вашем решении.
CREATE OR REPLACE FUNCTION credit_limit (entity_id IN INTEGER)
RETURN VARCHAR2
IS
c_credit_limit NUMBER (5, 2);
limit_status VARCHAR (255);
BEGIN
SELECT credit_limit
INTO c_credit_limit
FROM shipment_entity
WHERE id = entity_id;
IF c_credit_limit > 50000
THEN
limit_status := 'Credit limit is greater than 50000';
ELSE
IF c_credit_limit < 50000
THEN
limit_status := 'Credit limit is less than 50000';
END IF;
END IF;
RETURN (c_credit_limit);
END;
/
Я выполнил вышеупомянутый код, функция создана, но она показывает неправильный ответ после отправки кода. помощь в этом.