CREATE TABLE Permit
("PermitNo" varchar2(10), "CarType" varchar2(20), "StudentID" varchar2(10), "ExpiryDate" date)
Table created.
INSERT INTO Permit
VALUES ('P111', 'Toyota', 'ABC123456', TO_DATE('06-Jun-1966', 'DD-MM-YYYY'))
1 row(s) inserted.
INSERT INTO Permit
VALUES ('P222', 'Honda', 'DEF456123', TO_DATE('08-Aug-1988','DD-MM-YYYY'))
1 row(s) inserted.
SELECT * FROM Permit
PermitNo | CarType | StudentID | ExpiryDate | P111 | Toyota | ABC123456 | 06-JUN-66 | P222 | Honda | DEF456123 | 08-AUG-88 |
---|
CREATE TABLE Student
("StudentID" varchar2(10) PRIMARY KEY, "StudentName" varchar2(50), "StudentEmail" varchar2(60))
Table created.
INSERT ALL
INTO Student ("StudentID", "StudentName", "StudentEmail")
VALUES ('ABC123456', 'Jesse', 'jesse@car.edu')
INTO Student ("StudentID", "StudentName", "StudentEmail")
VALUES ('DEF456123', 'Chester', 'chester@car.edu')
INTO Student ("StudentID", "StudentName", "StudentEmail")
VALUES ('GHJ456789', 'Wanda', 'wanda@car.edu')
INTO Student ("StudentID", "StudentName", "StudentEmail")
VALUES ('KLM789456', 'Wilma', 'wilma@car.edu')
SELECT * FROM dual
4 row(s) inserted.
SELECT * FROM Student
StudentID | StudentName | StudentEmail | ABC123456 | Jesse | jesse@car.edu | DEF456123 | Chester | chester@car.edu | GHJ456789 | Wanda | wanda@car.edu | KLM789456 | Wilma | wilma@car.edu |
---|
CREATE TABLE Student_Class
("StudentID_ClassNo" varchar2(50) PRIMARY KEY, "StudentID" varchar2(10), "ClassNo" varchar2(10))
Table created.
INSERT ALL
INTO Student_Class ("StudentID_ClassNo", "StudentID", "ClassNo")
VALUES ('ABC123456-OMBA5305', 'ABC123456', 'OMBA5305')
INTO Student_Class ("StudentID_ClassNo", "StudentID", "ClassNo")
VALUES ('ABC123456-IS5310', 'ABC123456', 'IS5310')
INTO Student_Class ("StudentID_ClassNo", "StudentID", "ClassNo")
VALUES ('GHJ456789-OMBA5305', 'GHJ456789', 'OMBA5305')
INTO Student_Class ("StudentID_ClassNo", "StudentID", "ClassNo")
VALUES ('GHJ456789-BRMB5240', 'GHJ456789', 'BRMB5240')
SELECT * FROM dual
4 row(s) inserted.
SELECT * FROM Student_Class
StudentID_ClassNo | StudentID | ClassNo | ABC123456-OMBA5305 | ABC123456 | OMBA5305 | ABC123456-IS5310 | ABC123456 | IS5310 | GHJ456789-OMBA5305 | GHJ456789 | OMBA5305 | GHJ456789-BRMB5240 | GHJ456789 | BRMB5240 |
---|
CREATE TABLE Class
("ClassNo" varchar2(8), "ClassName" varchar2(15), "InstructorID" varchar2(10), "ClassSize" int)
Table created.
INSERT ALL
INTO Class ("ClassNo", "ClassName", "InstructorID", "ClassSize")
VALUES ('OMBA5305', 'Best Class', 'Y666', 300)
INTO Class ("ClassNo", "ClassName", "InstructorID", "ClassSize")
VALUES ('IS5310', 'Fantastic Class', 'Y666', 250)
INTO Class ("ClassNo", "ClassName", "InstructorID", "ClassSize")
VALUES ('BRMB5240', 'Awesome Class', 'Y666', 250)
SELECT * FROM dual
3 row(s) inserted.
SELECT * FROM Class
ClassNo | ClassName | InstructorID | ClassSize | OMBA5305 | Best Class | Y666 | 300 | IS5310 | Fantastic Class | Y666 | 250 | BRMB5240 | Awesome Class | Y666 | 250 |
---|
CREATE TABLE Instructor
("InstructorID" varchar2(10) PRIMARY KEY, "InstructorName" varchar2(60), "Department" varchar2(20))
Table created.
INSERT INTO Instructor VALUES('Y666', 'yeoda', 'Management')
1 row(s) inserted.
INSERT INTO Instructor VALUES('J888', 'jedi', 'Management')
1 row(s) inserted.
SELECT * FROM Instructor
InstructorID | InstructorName | Department | Y666 | yeoda | Management | J888 | jedi | Management |
---|
UPDATE Instructor
SET "Department" = 'Force'
WHERE "InstructorID" = 'J888'
1 row(s) updated.
SELECT *
FROM Instructor
InstructorID | InstructorName | Department | Y666 | yeoda | Management | J888 | jedi | Force |
---|
ALTER TABLE Instructor
MODIFY "Department" varchar(100)
Table altered.
ALTER TABLE Student
ADD ("Telephone" varchar(20))
Table altered.
SELECT *
FROM Student
StudentID | StudentName | StudentEmail | Telephone | ABC123456 | Jesse | jesse@car.edu | - | DEF456123 | Chester | chester@car.edu | - | GHJ456789 | Wanda | wanda@car.edu | - | KLM789456 | Wilma | wilma@car.edu | - |
---|
ALTER TABLE Student
DROP COLUMN "Telephone"
Table altered.
SELECT *
FROM Student
StudentID | StudentName | StudentEmail | ABC123456 | Jesse | jesse@car.edu | DEF456123 | Chester | chester@car.edu | GHJ456789 | Wanda | wanda@car.edu | KLM789456 | Wilma | wilma@car.edu |
---|
ALTER TABLE Student
ADD ("Telephone" varchar(20))
Table altered.
SELECT * FROM Student
StudentID | StudentName | StudentEmail | Telephone | ABC123456 | Jesse | jesse@car.edu | - | DEF456123 | Chester | chester@car.edu | - | GHJ456789 | Wanda | wanda@car.edu | - | KLM789456 | Wilma | wilma@car.edu | - |
---|
UPDATE Student
SET "Telephone" = '1234567890'
WHERE "StudentName" = 'Jesse'
1 row(s) updated.
SELECT * FROM Student
StudentID | StudentName | StudentEmail | Telephone | ABC123456 | Jesse | jesse@car.edu | 1234567890 | DEF456123 | Chester | chester@car.edu | - | GHJ456789 | Wanda | wanda@car.edu | - | KLM789456 | Wilma | wilma@car.edu | - |
---|
INSERT INTO Instructor VALUES('Z999', 'voldermort', 'Necromancy')
1 row(s) inserted.
SELECT *
FROM Instructor
InstructorID | InstructorName | Department | Y666 | yeoda | Management | J888 | jedi | Force | Z999 | voldermort | Necromancy |
---|
DELETE
FROM
Instructor
WHERE
"InstructorID" = 'Z999'
AND "Department" = 'Necromancy'
1 row(s) deleted.
SELECT *
FROM Instructor
InstructorID | InstructorName | Department | Y666 | yeoda | Management | J888 | jedi | Force |
---|