-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathStorageProcedureExample.sql
More file actions
49 lines (37 loc) · 937 Bytes
/
StorageProcedureExample.sql
File metadata and controls
49 lines (37 loc) · 937 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
use MovieDataDB
--Create Sp
Create Procedure sp_GetUserList
as
Begin
select FirstName+' '+ LastName as [fullname]
from Users
end;
execute sp_GetUserList
create procedure sp_moviebycategory @id int --You can give parameters to storage procedures.
as
begin
select m.MovieName,
g.Name
from Movies m
join MovieGenres mg on m.MovieID=mg.Movie_Id
join Genres g on g.GenreID=mg.Genre_Id
where g.GenreID = @id
end
execute sp_moviebycategory @id=8
create procedure sp_search @moviename nvarchar(20)
as
begin
select MovieName, Description from Movies
where MovieName=@moviename
end
execute sp_search 'Suicide Squad'
--Update Sp
alter procedure sp_search @moviename nvarchar(50)
as
begin
select MovieName, Description,Rating from Movies
where MovieName=@moviename
end
execute sp_search 'Suicide Squad'
--Delete Sp
drop procedure sp_search