-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathadd_trains_and_schedule.sql
More file actions
36 lines (29 loc) · 1.21 KB
/
Copy pathadd_trains_and_schedule.sql
File metadata and controls
36 lines (29 loc) · 1.21 KB
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
delimiter &&
create procedure add_train ( in tname varchar(50), in ttype varchar(50), in o_station varchar(50), in d_station varchar(50))
begin
declare message_text varchar(50);
insert into train (train_id, train_name, train_type, orignating_station, destination_station) select @tname, @ttype, @o_station, @d_station;
set @message_text = 'Train details added successfully';
Select @message_text;
##limit 1
commit;
end; &&
delimiter ;
drop procedure add_passengers;
SET FOREIGN_KEY_CHECKS=0;
set @tname = 'Pawan Express', @ttype = 'Express', @o_station = 'Mumbai', @d_station = 'Delhi' ;
call add_train (@tname, @ttype, @o_station, @d_station);
delimiter &&
create procedure add_train_schedule ( in tname varchar(50),in days_running_on varchar(10), in start_time time)
begin
declare message_text varchar(50);
insert into train_schedule (train_name, days_running_on, start_time) select @tname, @days_running_on, @start_time;
set @message_text = 'Train Schedule added successfully';
Select @message_text;
##limit 1
commit;
end; &&
delimiter ;
drop procedure add_train_schedule;
set @tname = 'Pawan Express', @days_running_on = 'Tuesday', @start_time = '14:15:46' ;
call add_train_schedule (@tname, @days_running_on, @start_time);