Вы находитесь на странице: 1из 4

ORACLE FUNDAMENTALS - HANDS ON

SQL> create user mani identified by mani; 1 row created.

User created. SQL> insert into emp values(23);

SQL> grant dba to mani; 1 row created.

Grant succeeded. SQL> insert into emp values(24);

SQL> connect mani; 1 row created.

Enter password: **** SQL> insert into emp values(25);

Connected. 1 row created.

------------------------------------------------------------- SQL> insert into emp values(44);

SQL> select * from tab; 1 row created.

no rows selected SQL> insert into emp values(5);

SQL> create table emp(eno number(2)); 1 row created.

Table created. SQL> insert into emp values(89);

SQL> desc emp; 1 row created.

Name Null? Type SQL> commit;

----------------------------------------- -------- ---------- Commit complete.

ENO NUMBER(2)

SQL> select * from emp;

-------------------------------------------------------------

SQL> select * from emp; ENO

no rows selected ----------

------------------------------------------------------------- 21
22
23
24
SQL> insert into emp values(21); 25

44

1 row created. 5

89

SQL> insert into emp values(22);


8 rows selected.
ORACLE FUNDAMENTALS - HANDS ON

------------------------------------------------------------- DDL:

SQL> select * from emp where eno>22; SQL> create table emp9 as select * from emp;

ENO Table created.

---------- SQL> alter table emp9 add sal number(4);

23 Table altered.

24 SQL> alter table emp9 add pannum


varchar2(10);
25
Table altered.
44
SQL> desc emp9;
89 Name Null? Type
----------------------------------------- -------- ----------
------------------
ENO NUMBER(2)
SQL> select * from emp order by eno asc;
SAL NUMBER(4)
PANNUM VARCHAR2(10)

ENO SQL> select * from emp;

---------- ENO
----------
5 21
22
21 23
24
22 25
44
23 5
89
24
8 rows selected.
25
SQL> select * from emp9;
44

89 ENO SAL PANNUM


---------- ---------- ----------
21
22
8 rows selected.
23

24

25

44
ORACLE FUNDAMENTALS - HANDS ON

5 SQL> SELECT * FROM EMP10;

89 ENO SAL

8 rows selected. ---------- ----------

21

SQL> truncate table emp; 22

Table truncated. 23

SQL> alter table emp9 drop column pannum; 24

Table altered. 25

SQL> rename emp9 to emp10; 44 99

Table renamed. 5

SQL> drop TABLE EMP; 89 99

Table dropped. 8 rows selected.

SQL> SELECT * FROM TAB; SQL> INSERT INTO EMP10 VALUES(4,5);

1 row created.

TNAME TABTYPE CLUSTERID SQL> SELECT * FROM EMP10;

------------------------------ ------- ----------

BIN$BM3ZL14RRf259wFHEXE+Rw==$0 TABLE ENO SAL

EMP10 TABLE ---------- ----------

-------------------------------------------------------- 21

DML: 22

SQL> UPDATE EMP10 SET SAL=99 WHERE 23


ENO>25;
24

25
2 rows updated.
44 99

89 99

4 5
ORACLE FUNDAMENTALS - HANDS ON

9 rows selected. Table truncated.

SQL> DELETE FROM EMP10 WHERE ENO<25; SQL> SELECT * FROM EMP10;

6 rows deleted. no rows selected

SQL> SELECT * FROM EMP10; SQL> DESC EMP10;

Name Null? Type

ENO SAL ----------------------------------------- -------- ----------


------------------
---------- ----------
ENO NUMBER(2)
25
SAL NUMBER(4)
44 99

89 99
SQL>

-------------------------------------------------------------
SQL> DELETE EMP10 WHERE ENO<44;

1 row deleted.

SQL> SELECT * FROM EMP10;

ENO SAL

---------- ----------

44 99

89 99

SQL> TRUNCATE TABLE EMP10;

Вам также может понравиться