Sql views, stored procedure, functions

omvikram 238 views 11 slides Mar 04, 2020
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

This is a KT slide to explain SQL Views, Stored Procedure & Custom Functions (MySQL)


Slide Content

SQL - Views, SP, Fx


5/03/2020
-
-by Om Vikram Thapa

Views



In DB, a view is a virtual table based on the
result-set of an SQL statement.

A view contains rows and columns, just like a
real table. The fields in a view are fields from
one or more real tables in the database.

CREATE
& CALL
CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;


SELECT * FROM [view_name];

SAMPLE
DEMO

STORED
PROCEDURE
A stored procedure is a prepared SQL code that
you can save, so the code can be reused over
and over again.


You can also pass parameters to a stored
procedure, so that the stored procedure can act
based on the parameter value(s) that is passed.

CREATE
& CALL
CREATE PROCEDURE procedure_name
BEGIN
sql_statement
END;


EXEC procedure_name;
OR
CALL procedure_name;

SAMPLE
DEMO

FUNCTIONS
SQL Functions are a way to extend MySQL with a new
function that works like a native (built-in) function such
as NOW() or CONCAT()





Functions will have the params with datatype and
always return a value with return datatype too. These
are also called as UDF (User Defined Functions)

CREATE
& CALL
CREATE FUNCTION
function_name(param param_data_type)
RETURNS data_type
BEGIN
function_statement
END;


SELECT function_name([column_name]) FROM
[table_name];

SAMPLE
DEMO

TAKEAWAY
1)VIEWS
2)STORED FUNCTIONS
3)FUNCTIONS