You are on page 1of 19

er(8));

Table created.

SQL> insert into stud9 values(101,'aaa','cse',18);

1 row created.

SQL> insert into stud9 values(102,'bbb','cse',19);

1 row created.

SQL> insert into stud9 values(103,'ccc','eee',20);

1 row created.
SQL> insert into stud9 values(104,'ddd','ece',21);

1 row created.

SQL> select *from stud9;

ROLL NAME DEPT AGE


-------- -------- -------- ----------
101 aaa cse 18
102 bbb cse 19
103 ccc eee 20
104 ddd ece 21

SQL> create view v1 as select roll,age from stud9;

View created.
SQL> select *from v1;

ROLL AGE
-------- ----------
101 18
102 19
103 20
104 21

SQL> update v1 set age=22 where roll=101;

1 row updated.

SQL> select *from v1;


ROLL AGE
-------- ----------
101 22
102 19
103 20
104 21

SQL> select *from stud9;

ROLL NAME DEPT AGE


-------- -------- -------- ----------
101 aaa cse 22
102 bbb cse 19
103 ccc eee 20
104 ddd ece 21
SQL> insert into v1 values(103,20);

1 row created.

SQL> select *from v1;

ROLL AGE
-------- ----------
101 22
102 19
103 20
104 21
103 20

SQL> select *from stud9;


ROLL NAME DEPT AGE
-------- -------- -------- ----------
101 aaa cse 22
102 bbb cse 19
103 ccc eee 20
104 ddd ece 21
103 20

SQL> delete from v1 where roll=104;

1 row deleted.

SQL> select *from stud9;

ROLL NAME DEPT AGE


-------- -------- -------- ----------
101 aaa cse 22
102 bbb cse 19
103 ccc eee 20
103 20

SQL> drop table v1;


drop table v1
*
ERROR at line 1:
ORA-00942: table or view does not exist

SQL> create table stud10(roll varchar(8),age


number(8));

Table created.
SQL> insert into stud10 values(101,18);

1 row created.

SQL> select *from stud10;

ROLL AGE
-------- ----------
101 18

SQL> savepoint a;

Savepoint created.

SQL> insert into stud10 values(102,19);


1 row created.

SQL> savepoint b;

Savepoint created.

SQL> insert into stud10 values(103,20);

1 row created.

SQL> savepoint c;

Savepoint created.

SQL> insert into stud10 values(104,21);


1 row created.

SQL> savepoint d;

Savepoint created.

SQL> select *from stud10;

ROLL AGE
-------- ----------
101 18
102 19
103 20
104 21
SQL> rollback to c;

Rollback complete.

SQL> select *from stud10;

ROLL AGE
-------- ----------
101 18
102 19
103 20

SQL> rollback to b;

Rollback complete.
SQL> select *from stud10;

ROLL AGE
-------- ----------
101 18
102 19

SQL> rollback to a;

Rollback complete.

SQL> select *from stud10;

ROLL AGE
-------- ----------
101 18
SQL> commit;

Commit complete.

SQL> create table stud11(roll varchar(8),name


varchar(8));

Table created.

SQL> insert into stud11 values(101,'anu');

1 row created.

SQL> insert into stud11 values(102,'abi');


1 row created.

SQL> insert into stud11 values(103,'joe');

1 row created.

SQL> insert into stud11 values(104,'giri');

1 row created.

SQL> insert into stud11 values(105,'arun');

1 row created.

SQL> insert into stud11 values(106,'kavi');


1 row created.

SQL> insert into stud11 values(107,'raja');

1 row created.

SQL> select *from stud11;

ROLL NAME
-------- --------
101 anu
102 abi
103 joe
104 giri
105 arun
106 kavi
107 raja

7 rows selected.

SQL> select *from stud11 where name=a%;


select *from stud11 where name=a%
*
ERROR at line 1:
ORA-00911: invalid character

SQL> select *from stud11 where name='a%';

no rows selected

SQL> select *from stud11 where name='%a';


no rows selected

SQL> select *from stud11 like name='%a';


select *from stud11 like name='%a'
*
ERROR at line 1:
ORA-00933: SQL command not properly ended

SQL> select *from stud11 where name like '%a';

ROLL NAME
-------- --------
107 raja
SQL> select *from stud11 where name like 'a%';

ROLL NAME
-------- --------
101 anu
102 abi
105 arun

SQL> select *from stud11 where name like '_a%';

ROLL NAME
-------- --------
106 kavi
107 raja

SQL> select *from stud11 where name like 'a%__';


ROLL NAME
-------- --------
101 anu
102 abi
105 arun

SQL> select *from stud11 where name like 'g__i';

ROLL NAME
-------- --------
104 giri

SQL>

You might also like