You are on page 1of 2

SQL> CREATE TABLE PERSONS(PERSON_ID NUMBER PRIMARY KEY, NAME VARCHAR2(30) NOT NULL,

CITY VARCHAR2(20) NOT NULL, STATE VARCHAR2(20) NOT NULL);

Table created.

SQL> DESC PERSONS;


Name Null? Type
----------------------------------------- -------- ----------------------------
PERSON_ID NOT NULL NUMBER
NAME NOT NULL VARCHAR2(30)
CITY NOT NULL VARCHAR2(20)
STATE NOT NULL VARCHAR2(20)

SQL> CREATE TABLE ORDERS(ORDER_ID NUMBER PRIMARY KEY, PERSON_ID NUMBER REFERENCES
PERSONS, ITEM VARCHAR2(20) NOT NULL, QTY VARCHAR2(20) NOT NULL);

Table created.

SQL> DESC ORDERS;


Name Null? Type
----------------------------------------- -------- ----------------------------
ORDER_ID NOT NULL NUMBER
PERSON_ID NUMBER
ITEM NOT NULL VARCHAR2(20)
QTY NOT NULL VARCHAR2(20)

SQL> INSERT INTO PERSONS VALUES(101, 'KARTHIK', 'MUMBAI', 'MAHARASHTRA');

1 row created.

SQL> INSERT INTO PERSONS VALUES(102, 'JAI', 'GUWAHATI', 'ASSAM');

1 row created.

SQL> INSERT INTO PERSONS VALUES(103, 'TARA', 'BENGALURU', 'KARNATAKA');

1 row created.

SQL> INSERT INTO PERSONS VALUES(104, 'ARYA', 'SURAT', 'GUJARAT');

1 row created.

SQL> INSERT INTO ORDERS VALUES(1101, 101, 'ARABICA COFFEE BEANS', 'ONE');

1 row created.

SQL> INSERT INTO ORDERS VALUES(1102, 102, 'FILTER COFFEE', 'THREE');

1 row created.

SQL> INSERT INTO ORDERS VALUES(1103, 103, 'DARK CHOCOLATE', 'FOUR');

1 row created.

SQL> INSERT INTO ORDERS VALUES(1104, 104, 'HAZELNUT CHOCOLATE', 'THREE');

1 row created.
SQL> SELECT*FROM PERSONS;

PERSON_ID NAME CITY


---------- ------------------------------ --------------------
STATE
--------------------
101 KARTHIK MUMBAI
MAHARASHTRA

102 JAI GUWAHATI


ASSAM

103 TARA BENGALURU


KARNATAKA

PERSON_ID NAME CITY


---------- ------------------------------ --------------------
STATE
--------------------
104 ARYA SURAT
GUJARAT

SQL> SELECT*FROM ORDERS;

ORDER_ID PERSON_ID ITEM QTY


---------- ---------- -------------------- --------------------
1101 101 ARABICA COFFEE BEANS ONE
1102 102 FILTER COFFEE THREE
1103 103 DARK CHOCOLATE FOUR
1104 104 HAZELNUT CHOCOLATE THREE

You might also like