CALL
- SQL course
- Advanced
- Lesson 39/81
- 4 min
Invoke a procedure.
CALL
You run a procedure with CALL. Parameters go in parentheses.
CALL add_product('Kalem', 5);This query calls the procedure with parameters.
CALL — details
CALL is written with the procedure name and parameters in parentheses.
For example, CALL add_product('Kalem', 5); adds a new product. Because a procedure doesn't return a value, it can't be used inside a SELECT.
Practice CALL
Call add_product with CALL passing 'Kalem' and 5.
Starter code
-- call procedure
CALLSample solution
CALL add_product('Kalem', 5);Expected output
Procedure çağrıldı
Questions and answers
Review the lesson questions together with their answers. To test yourself, solve the lesson interactively.
1 How is a procedure called?
- SELECT ile
- RUN ile
- CALL ile Correct answer
- EXECUTE ile
Explanation: A procedure is called with CALL.
2 Add CALL
____ add_product('Kalem', 5);
CALL add_product('Kalem', 5);
Explanation: A stored procedure is run with CALL; parameters go inside the parentheses.
3 CALL: match the terms
| Term | Meaning |
|---|---|
CALL |
call |
parameter |
parentheses |
procedure |
procedure |
run |
execute |