Professional Documents
Culture Documents
2
CREATE TABLE Student(Stud_No NUMBER(3) PRIMARY KEY,Stud_Name
VARCHAR2(20));
Table created.
SQL>INSERT INTO Student(Stud_No,Stud_Name)VALUES(1,RACHNA);
1 row created.
SQL>INSERT INTO Student(Stud_No,Stud_Name)VALUES(2,MAYANK);
1 row created.
SQL>INSERT INTO Student(Stud_No,Stud_Name)VALUES(3,HINA);
1 row created.
SQL>INSERT INTO Student(Stud_No,Stud_Name)VALUES(4,FATIMA);
1 row created.
SQL>SELECT * FROM Student;
STUD_NO
STUD_NAME
--------------
--------------------
1
2
3
4
RACHNA
MAYANK
HINA
FATIMA
HT_NO
-----------------
--------------
MARKS
---------------
111005
78
111045
96
111052
86
111004
88
4 rows selected.
SQL>CREATE TABLE Student_Marks(Stud_No NUMBER(3),Stud_Name
VARCHAR2(20),Ht_No NUMBER(10),Marks NUMBER(5));
Table created.
SQL>ed newstudmarks.sql;
DECLARE
S_No NUMBER(3);
S_Name VARCHAR2(20);
H_No NUMBER(10);
S_Marks NUMBER(5);
BEGIN
SELECT Stud_No,Stud_Name,Ht_No,Marks INTO S_No,S_NAME, H_No,
S_Marks FROM Student,Stud_Marks WHERE
Student.S_No=Stud_Marks.S_No AND Student.S_No:=&S_No;
IF SQL%FOUND THEN
INSERT INTO Student_Marks VALUES(S_No,S_Name,H_No,S_Marks);
ELSE
DBMS_OUTPUT.PUT_LINE(RECORD NOT FOUND);
END IF;
END;
/