Vous êtes sur la page 1sur 3

3.

CREATE TABLE COMMAND

SQL> create table ajay


2 (
3 sid NUMBER NOT NULL,
4 sname varchar(20) NOT NULL,
5 dob date NOT NULL,
6 address varchar(30),
7 primary key(sid)
8 );

Table created.

SQL> DESC ajay;


Name Null? Type
----------------------------------------- -------- --------------
SID NOT NULL NUMBER
SNAME NOT NULL VARCHAR2(20)
DOB NOT NULL DATE
ADDRESS VARCHAR2(30)

SQL> Insert into ajay


2 values('001','kamal','20-aug-1989','chanakya puri');
1 row created.

SQL> Insert into ajay


2 values('002','rahul','10-jun-1989','dwarka');

1 row created.
SQL> Insert into ajay
2 values('003','PREMVEER','4-jan-1989','mayur vihar');

1 row created.
SQL> select*from ajay;

SID SNAME DOB ADDRESS


---------- -------------------- --------- ------------------------------
1 kamal 20-AUG-89 chanakya puri
2 rahul 10-JUN-89 dwarka
3 PREMVEER 04-JAN-89 mayur vihar

SQL> alter table ajay add(Gender char(2));

Table altered.
SQL> select*from ajay;

SID SNAME DOB ADDRESS GE


---------- -------------------- --------- ------------------------------ --
1 kamal 20-AUG-89 chanakya puri
2 rahul 10-JUN-89 dwarka
3 PREMVEER 04-JAN-89 mayur vihar

SQL> alter table ajay drop column Gender;

Table altered.

SQL> select*from ajay;

SID SNAME DOB ADDRESS


---------- -------------------- --------- ------------------------------
1 kamal 20-AUG-89 chanakya puri
2 rahul 10-JUN-89 dwarka
3 PREMVEER 04-JAN-89 mayur vihar

SQL> alter table ajay modify (sname varchar(30));

Table altered.

SQL> DESC ajay;


Name Null? Type
----------------------------------------- -------- ----------------------------
SID NOT NULL NUMBER
SNAME NOT NULL VARCHAR2(30)
DOB NOT NULL DATE
ADDRESS VARCHAR2(30)

SQL> create table class1


2 (
3 classno varchar(10),
4 classname char(20)
5 );
Table created.

SQL> DESC class1;


Name Null? Type
----------------------------------------- -------- ----------------------------
CLASSNO VARCHAR2(10)
CLASSNAME CHAR(20)

SQL> alter table class1


2 add constraint PK2
3 primary key(classno);

Table altered.

SQL> alter table ajay add(cnum varchar(10));

Table altered.

SQL> DESC ajay;


Name Null? Type
----------------------------------------- -------- ----------------------------
SID NOT NULL NUMBER
SNAME NOT NULL VARCHAR2(30)
DOB NOT NULL DATE
ADDRESS VARCHAR2(30)
CNUM VARCHAR2(10)

SQL> alter table ajay


2 add constraint FK2
3 foreign key(cnum)
4 references class1(classno);

Table altered.

SQL> DESC ajay;


Name Null? Type
----------------------------------------- -------- ----------------------------
SID NOT NULL NUMBER
SNAME NOT NULL VARCHAR2(30)
DOB NOT NULL DATE
ADDRESS VARCHAR2(30)
CNUM VARCHAR2(10)

Vous aimerez peut-être aussi