19 lines
705 B
SQL
19 lines
705 B
SQL
#####################################################
|
||
###################### Task 1: ##################
|
||
1. Створіть SQL-функцію, яка виведе значення вартості (Cost) для угоди,
|
||
номер якої вкаже користувач при виклику фукнції.
|
||
2. Викличте функцію, використавши в якості вхідного параметра OrderID = 5.
|
||
|
||
USE Lucky_Shrub;
|
||
|
||
create function CalculateCost(order_id int)
|
||
returns int DETERMINISTIC
|
||
begin
|
||
declare v_cost int;
|
||
select Cost into v_cost from Orders where OrderID = order_id;
|
||
return v_cost;
|
||
end
|
||
|
||
set @OrderID = 8;
|
||
|
||
select CalculateCost (@OrderID); |