SQL> CREATE TABLE DEPARTMENT ( DeptNo varchar(5) PRIMARY KEY,DeptName
varchar(15),DeptHead varchar(20));
Table created.
SQL> CREATE TABLE EMPLOYEE ( Eno varchar(5) PRIMARY KEY,Ename varchar(20),DeptNo
varchar(5) REFERENCES DEPARTMENT,DoJ date);
Table created.
SQL> CREATE TABLE SALARY( Eno varchar(5) REFERENCES DEPARTMENT, Esal
integer,CreditDate date);
Table created.
SQL> DESC DEPARTMENT, EMPLOYEE, SALARY;
SP2-0565: Illegal identifier.
SQL> DESC DEPARTMENT;
Name Null? Type
----------------------------------------- -------- ----------------------------
DEPTNO NOT NULL VARCHAR2(5)
DEPTNAME VARCHAR2(15)
DEPTHEAD VARCHAR2(20)
SQL> DESC EMPLOYEE;
Name Null? Type
----------------------------------------- -------- ----------------------------
ENO NOT NULL VARCHAR2(5)
ENAME VARCHAR2(20)
DEPTNO VARCHAR2(5)
DOJ DATE
SQL> DESC SALARY;
Name Null? Type
----------------------------------------- -------- ----------------------------
ENO VARCHAR2(5)
ESAL NUMBER(38)
CREDITDATE DATE
SQL> ALTER TABLE EMPLOYEE ADD Age integer;
Table altered.
SQL> DESC EMPLOYEE;
Name Null? Type
----------------------------------------- -------- ----------------------------
ENO NOT NULL VARCHAR2(5)
ENAME VARCHAR2(20)
DEPTNO VARCHAR2(5)
DOJ DATE
AGE NUMBER(38)
SQL> ALTER TABLE DEPARTMENT MODIFY DeptName varchar(20);
Table altered.
SQL> DESC DEPARTMENT;
Name Null? Type
----------------------------------------- -------- ----------------------------
DEPTNO NOT NULL VARCHAR2(5)
DEPTNAME VARCHAR2(20)
DEPTHEAD VARCHAR2(20)
SQL>
SQL> ALTER TABLE SALARY MODIFY Esal decimal(10,2);
Table altered.
SQL> DESC SALARY;
Name Null? Type
----------------------------------------- -------- ----------------------------
ENO VARCHAR2(5)
ESAL NUMBER(10,2)
CREDITDATE DATE
SQL> DROP TABLE EMPLOYEE;
Table dropped.
SQL> DROP TABLE SALARY;
Table dropped.
SQL> DROP TABLE DEPARTMENT;
Table dropped.