Constraints
Constraints
Table created.
Table created.
1 row created.
1 row created.
SQL> commit;
Commit complete.
SQL> cl scr
SQL> select * from course
2 ;
C_CODE C_NAME C_HRS
---------- -------------------- ----------
101 Adbms 3
102 Operating System 4
103 Algorithms 4
104 Comp. Programming 4
105 Pakistan Studies 4
1 row created.
SQL> /
Enter value for reg_no: 112
Enter value for student_name: Ahmed
Enter value for marks_obtained: 33
Enter value for cnid: 11112
Enter value for course_code: 103
1 row created.
SQL> /
Enter value for reg_no: 113
Enter value for student_name: Javed
Enter value for marks_obtained: 40
Enter value for cnid: 11113
Enter value for course_code: 105
1 row created.
SQL> /
Enter value for reg_no: 114
Enter value for student_name: Najam
Enter value for marks_obtained: 20
Enter value for cnid: 11114
Enter value for course_code: 105
1 row created.
SQL> /
Enter value for reg_no: 115
Enter value for student_name: Hamza
Enter value for marks_obtained: 30
Enter value for cnid: 11115
Enter value for course_code: 103
1 row created.
SQL> commit;
Commit complete.
SQL> cl scr
SQL> select * from course;
Table created.
1 row created.
SQL> /
Enter value for gpa: D
Enter value for low_marks: 21
Enter value for hi_marks: 30
1 row created.
SQL> /
Enter value for gpa: C
Enter value for low_marks: 31
Enter value for hi_marks: 40
1 row created.
SQL> /
Enter value for gpa: B
Enter value for low_marks: 41
Enter value for hi_marks: 50
1 row created.
SQL> /
Enter value for gpa: A
Enter value for low_marks: 51
Enter value for hi_marks: 60
1 row created.
SQL> commit;
Commit complete.
G LOMARKS HIMARKS
- ---------- ----------
F 0 20
D 21 30
C 31 40
B 41 50
A 51 60
SQL> cl scr
SQL> select * from course;
C_CODE C_NAME C_HRS
---------- -------------------- ----------
101 Adbms 3
102 Operating System 4
103 Algorithms 4
104 Comp. Programming 4
105 Pakistan Studies 4
SQL> ed
Wrote file afiedt.buf
1 row created.
SQL> ed
Wrote file afiedt.buf
SQL> ED
Wrote file afiedt.buf
SQL> ed
Wrote file afiedt.buf
1 row created.
SQL> /
Enter value for reg_no: 118
Enter value for name: Shakil
Enter value for marks: 67
Enter value for cnid: 20200
Enter value for course_code: 103
insert into student
*
ERROR at line 1:
ORA-02290: check constraint (SCOTT.SYS_C0018083) violated
SQL> /
Enter value for reg_no: 118
Enter value for name: Shakil
Enter value for marks: 55
Enter value for cnid: 20200
Enter value for course_code: 103
1 row created.
SQL> /
Enter value for reg_no: 119
Enter value for name: Asif
Enter value for marks: 30
Enter value for cnid: 12344
Enter value for course_code: 100
insert into student
*
ERROR at line 1:
ORA-02291: integrity constraint (SCOTT.SYS_C0018086) violated - parent
key not
found
SQL> /
Enter value for reg_no: 119
Enter value for name: Asif
Enter value for marks: 30
Enter value for cnid: 12344
Enter value for course_code: 104
1 row created.
SQL> commit
2 ;
Commit complete.