Skip to content
Snippets Groups Projects
Commit fa6f09b1 authored by Finlay White's avatar Finlay White :speech_balloon:
Browse files

can't remember what I did but i did some stuff

parent 2ea4ccb6
No related branches found
No related tags found
No related merge requests found
...@@ -73,6 +73,7 @@ CREATE TABLE `Badge`( ...@@ -73,6 +73,7 @@ CREATE TABLE `Badge`(
studentID varchar(40) unique, studentID varchar(40) unique,
SessionID varchar(40), SessionID varchar(40),
dateJoined date, dateJoined date,
dateRemoved date,
ageGroup int(1), ageGroup int(1),
FOREIGN KEY (studentID) REFERENCES Students(studentID), FOREIGN KEY (studentID) REFERENCES Students(studentID),
FOREIGN KEY (SessionID) REFERENCES Sessions(SessionID)); FOREIGN KEY (SessionID) REFERENCES Sessions(SessionID));
...@@ -268,6 +269,68 @@ end if; ...@@ -268,6 +269,68 @@ end if;
END$$ END$$
DELIMITER ; DELIMITER ;
drop procedure if exists Studentattends;
delimiter $$
CREATE PROCEDURE Studentattends(
IN studentID varchar(40),
IN sessionID varchar(40))
BEGIN
INSERT INTO StudentAttendance(StudentID,sessionID) values
(studentID,sessionID);
END$$
DELIMITER ;
drop procedure if exists volunteerattends;
delimiter $$
CREATE PROCEDURE volunteerattends(
IN volunteerID varchar(40),
IN sessionID varchar(40))
BEGIN
INSERT INTO volunteerAttendance(volunteerID,sessionID) values
(volunteerID,sessionID);
END$$
DELIMITER ;
drop procedure if exists addSession;
delimiter $$
CREATE PROCEDURE addSession(
IN location varchar(35),
IN duration int(10),
IN learderID varchar(40),
IN OccuredOn date,
IN groupID varchar(40))
BEGIN
DECLARE EXIT HANDLER FOR 1062
BEGIN
SELECT 'User already exists' as ERROR ;
END;
INSERT INTO Sessions(SessionID,location,duration,OccuredOn,groupID,leaderID) values
(md5(concat(duration,groupID)),location,OccuredOn,groupID,leaderID);
END$$
DELIMITER ;
drop procedure if exists ReviewSession;
delimiter $$
CREATE PROCEDURE ReviewSession(
IN SessionID varchar(40),
IN reviewOfProgression varchar(400),
IN reviewOfstaffSafety varchar(400))
BEGIN
UPDATE Sessions set reviewOfstaffSafety=reviewOfstaffSafety,reviewOfProgression=reviewOfProgression where SessionID=SessionID;
END$$
DELIMITER ;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment