Sie sind auf Seite 1von 6

SQL> select * from client_master;

CLIENT NAME
ADDRESS1
------ -------------------- -----------------------------ADDRESS2
CITY
PINCODE STATE
------------------------------ --------------- ---------- --------------BALDUE TELEPHONE
---------- ---------C001 Ivan bayross
Mumbai
400054 Maharashtra
15000
C002
-

Mamta Mazumdar

Madras

780001 Tamil nadu

0
CLIENT NAME
ADDRESS1
------ -------------------- -----------------------------ADDRESS2
CITY
PINCODE STATE
------------------------------ --------------- ---------- --------------BALDUE TELEPHONE
---------- ---------C003
-

Chhaya bankar

Mumbai

400057 Maharashtra

Bangalore

780001 Karnataka

5000
C004
-

Ashwin joshi

CLIENT NAME
ADDRESS1
------ -------------------- -----------------------------ADDRESS2
CITY
PINCODE STATE
------------------------------ --------------- ---------- --------------BALDUE TELEPHONE
---------- ---------0
C005
-

Hansel colaco

Mumbai

400060 Maharashtra

2000
C006

Deepak

CLIENT NAME
ADDRESS1
------ -------------------- -----------------------------ADDRESS2
CITY
PINCODE STATE
------------------------------ --------------- ---------- --------------BALDUE TELEPHONE
---------- ---------Mangalore
560050 Karnataka
0
6 rows selected.
SQL>
2
3
4

create table author


(
author_id varchar(5) primary key,
lastname varchar(15) not null,

5 firstname varchar(15) not null,


6 email varchar(40),
7 city varchar(15),
8 country varchar(15)
9 );
create table author
*
ERROR at line 1:
ORA-00955: name is already used by an existing object
SQL> select * from author;
AUTHO LASTNAME
FIRSTNAME
EMAIL
----- --------------- --------------- ---------------------------------------CITY
COUNTRY
--------------- --------------A002 Omkar
Kumar
OK@gmail.com
Mumbai
INDIA
A003 Raj
Mumbai

INDIA

A004 Ashish
Mumbai

UK

SQL>
2
3
4
5
6
7
8
9

zxy

rz@gmail.com

qwe

aq@gmail.com

create table author5


(
author_id varchar(5) primary key,
lastname varchar(15) not null,
firstname varchar(15) not null,
email varchar(40),
city varchar(15),
country varchar(15)
);

Table created.
SQL> create table book5
2 (
3 book_id varchar(5) primary key check (like 'B%'),
4 book_title varchar(25) not null,
5 copies int check (copies>2)
6 );
book_id varchar(5) primary key check (like 'B%'),
*
ERROR at line 3:
ORA-00936: missing expression
SQL>
2
3
4
5
6

create table book5


(
book_id varchar(5) primary key check (book_id like 'B%'),
book_title varchar(25) not null,
copies int check (copies>2)
);

Table created.

SQL> create table author_list


2 (
3 author_id varchar(5) references author(author_id),
4 book_id varchar(5) references book(book_id),
5 role varchar(15),
6 primary key(author_id,book_id)
7 );
create table author_list
*
ERROR at line 1:
ORA-00955: name is already used by an existing object
SQL> create table author_list5
2 (
3 author_id varchar(5) references author(author_id),
4 book_id varchar(5) references book(book_id),
5 role varchar(15),
6 primary key(author_id,book_id)
7 );
book_id varchar(5) references book(book_id),
*
ERROR at line 4:
ORA-00904: "BOOK_ID": invalid identifier
SQL>
2
3
4
5
6
7

create table author_list5


(
author_id varchar(5) references author5(author_id),
book_id varchar(5) references book5(book_id),
role varchar(15),
primary key(author_id,book_id)
);

Table created.
SQL> insert into author5 values('A1','King','Stephen','sking123@gmail.com','Cali
fornia','U.S.A');
1 row created.
SQL> insert into author5 values('A2','Gayton','Nelson','ngayton63@gmail.com','
Florida','U.S.A');
1 row created.
SQL> insert into author5 values('A3','Steel','Danielle','danstl3@gmail.com','New
York','U.S.A');
1 row created.
SQL> insert into author5 values('A4','Brown','Dan','danbrn432@gmail.com','Exerci
se','U.S.A');
1 row created.
SQL> insert into book5 values('B1','The Scream',432);
1 row created.

SQL> insert into book5 values('B2','The Pursuit of Sadness',209);


1 row created.
SQL> insert into book5 values('B3','Zoya',482);
1 row created.
SQL> insert into book5 values('B4','Inferno',220);
1 row created.
SQL> select * from author5;
AUTHO LASTNAME
FIRSTNAME
EMAIL
----- --------------- --------------- ---------------------------------------CITY
COUNTRY
--------------- --------------A1
King
Stephen
sking123@gmail.com
California
U.S.A
A2
Gayton
Florida

U.S.A

A3
Steel
New York

U.S.A

Nelson

ngayton63@gmail.com

Danielle

danstl3@gmail.com

AUTHO LASTNAME
FIRSTNAME
EMAIL
----- --------------- --------------- ---------------------------------------CITY
COUNTRY
--------------- --------------A4
Brown
Dan
danbrn432@gmail.com
Exercise
U.S.A
SQL> select * from book5;
BOOK_
----B1
B2
B3
B4

BOOK_TITLE
COPIES
------------------------- ---------The Scream
432
The Pursuit of Sadness
209
Zoya
482
Inferno
220

SQL> insert into book_list5 values('A1','B1','Writer');


insert into book_list5 values('A1','B1','Writer')
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> alter table author_list5
2 rename
3
SQL> rename table 'author_list5' to 'book_list5';
rename table 'author_list5' to 'book_list5'
*
ERROR at line 1:
ORA-00903: invalid table name

SQL> desc author_list5;


Name
----------------------------------------AUTHOR_ID
BOOK_ID
ROLE

Null?
-------NOT NULL
NOT NULL

Type
---------------------------VARCHAR2(5)
VARCHAR2(5)
VARCHAR2(15)

SQL> alter table author_list5


2 rename to book_list5;
Table altered.
SQL> insert into book_list5 values('A1','B1','Writer');
1 row created.
SQL> insert into book_list5 values('A2','B2','Reviewer');
1 row created.
SQL> insert into book_list5 values('A3','B3','Writer and Reviewer');
insert into book_list5 values('A3','B3','Writer and Reviewer')
*
ERROR at line 1:
ORA-12899: value too large for column "UPES5"."BOOK_LIST5"."ROLE" (actual: 19,
maximum: 15)
SQL> insert into book_list5 values('A4','B4','Reviewer');
1 row created.
SQL> insert into book_list5 values('A3','B3','Writer');
1 row created.
SQL> insert into book_list5 values('A4','B4','Reviewer');
insert into book_list5 values('A4','B4','Reviewer')
*
ERROR at line 1:
ORA-00001: unique constraint (UPES5.SYS_C0015807) violated
SQL> insert into book_list5 values('A5','B3','Writer');
insert into book_list5 values('A5','B3','Writer')
*
ERROR at line 1:
ORA-02291: integrity constraint (UPES5.SYS_C0015808) violated - parent key not
found
SQL> alter table author_list5
2 add publisher varchar(30);
alter table author_list5
*
ERROR at line 1:
ORA-00942: table or view does not exist

SQL> alter table book_list5


2 add publisher varchar(30);
Table altered.
SQL> alter table book_list5
2 rename to author_list5;
Table altered.
SQL> select * from author5;
AUTHO LASTNAME
FIRSTNAME
EMAIL
----- --------------- --------------- ---------------------------------------CITY
COUNTRY
--------------- --------------A1
King
Stephen
sking123@gmail.com
California
U.S.A
A2
Gayton
Florida

U.S.A

A3
Steel
New York

U.S.A

Nelson

ngayton63@gmail.com

Danielle

danstl3@gmail.com

AUTHO LASTNAME
FIRSTNAME
EMAIL
----- --------------- --------------- ---------------------------------------CITY
COUNTRY
--------------- --------------A4
Brown
Dan
danbrn432@gmail.com
Exercise
U.S.A
SQL> select * from book5;
BOOK_
----B1
B2
B3
B4

BOOK_TITLE
COPIES
------------------------- ---------The Scream
432
The Pursuit of Sadness
209
Zoya
482
Inferno
220

SQL> select * from author_list5;


AUTHO
----A1
A2
A4
A3
SQL>

BOOK_
----B1
B2
B4
B3

ROLE
PUBLISHER
--------------- -----------------------------Writer
Reviewer
Reviewer
Writer

Das könnte Ihnen auch gefallen