Sie sind auf Seite 1von 10

SQL> create table employee96

2 ( empno number(6),ename varchar2(20),

3 job varchar2(20),mgr number(6),

4 salary number(6));

Table created.

SQL> desc employee96;

Name Null? Type

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

EMPNO NUMBER(6)

ENAME VARCHAR2(20)

JOB VARCHAR2(20)

MGR NUMBER(6)

SALARY NUMBER(6)

SQL> alter table employee96

2 add (comm number(8));

Table altered.

SQL> desc employee96;

Name Null? Type

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


EMPNO NUMBER(6)

ENAME VARCHAR2(20)

JOB VARCHAR2(20)

MGR NUMBER(6)

SALARY NUMBER(6)

COMM NUMBER(8)

SQL> alter table employee96

2 add(deptno number(2));

Table altered.

SQL> alter table employee96

2 add(dob data);

add(dob data)

ERROR at line 2:

ORA-00902: invalid datatype

SQL> alter table employee96

2 add(dob date);

Table altered.
SQL> desc employee96;

Name Null? Type

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

EMPNO NUMBER(6)

ENAME VARCHAR2(20)

JOB VARCHAR2(20)

MGR NUMBER(6)

SALARY NUMBER(6)

COMM NUMBER(8)

DEPTNO NUMBER(2)

DOB DATE

SQL> insert into emp596 values(101,'surya','analyst',102,55000,5000,10,'01-nov-1988');

insert into emp596 values(101,'surya','analyst',102,55000,5000,10,'01-nov-1988')

ERROR at line 1:

ORA-00942: table or view does not exist

SQL> insert into employee596 values(101,'surya','analyst',102,55000,5000,10,'01-nov-1988');

insert into employee596 values(101,'surya','analyst',102,55000,5000,10,'01-nov-1988')

ERROR at line 1:

ORA-00942: table or view does not exist


SQL> insert into employee96 values(101,'surya','analyst',102,55000,5000,10,'01-nov-1988');

1 row created.

SQL> insert into employee96 values(102,'vijay','hr',103,40000,5000,11,'11-dec-1999');

1 row created.

SQL> insert into employee96 values(103,'hari','manager',104,60000,5000,12,'21-feb-1989');

1 row created.

SQL> insert into employee96 values(104,'latha','manager',105,20000,5000,13,'31-may-1979');

1 row created.

SQL> insert into employee96 values(105,'rani','manager',103,10000,5000,14,'21-jun-1979');

1 row created.

SQL> insert into employee96 values(106,'kavitha','hr',104,15000,5000,15,'21-jun-1999');

1 row created.
SQL> insert into employee96 values(107,'seetha','hr',105,10000,5000,16,'21-nov-1999');

1 row created.

SQL> insert into employee96 values(108,'geetha','analyst',104,10000,5000,17,'11-nov-1999');

1 row created.

SQL> insert into employee96 values(109,'raja','analyst',105,10000,5000,18,'11-dec-1989');

1 row created.

SQL> insert into employee96 values(110,'radha','clerk',104,10000,5000,19,'11-jun-1979');

1 row created.

SQL> desc employee96;

Name Null? Type

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

EMPNO NUMBER(6)

ENAME VARCHAR2(20)

JOB VARCHAR2(20)

MGR NUMBER(6)

SALARY NUMBER(6)

COMM NUMBER(8)
DEPTNO NUMBER(2)

DOB DATE

SQL> select*from employee96;

EMPNO ENAME JOB MGR SALARY

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

COMM DEPTNO DOB

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

101 surya analyst 102 55000

5000 10 01-NOV-88

102 vijay hr 103 40000

5000 11 11-DEC-99

103 hari manager 104 60000

5000 12 21-FEB-89

EMPNO ENAME JOB MGR SALARY

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

COMM DEPTNO DOB

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

104 latha manager 105 20000

5000 13 31-MAY-79
105 rani manager 103 10000

5000 14 21-JUN-79

106 kavitha hr 104 15000

5000 15 21-JUN-99

EMPNO ENAME JOB MGR SALARY

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

COMM DEPTNO DOB

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

107 seetha hr 105 10000

5000 16 21-NOV-99

108 geetha analyst 104 10000

5000 17 11-NOV-99

109 raja analyst 105 10000

5000 18 11-DEC-89

EMPNO ENAME JOB MGR SALARY

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

COMM DEPTNO DOB


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

110 radha clerk 104 10000

5000 19 11-JUN-79

10 rows selected.

SQL> set linesize 200;

SQL> select*from employee96;

EMPNO ENAME JOB MGR SALARY COMM DEPTNO DOB

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

101 surya analyst 102 55000 5000 10 01-NOV-88

102 vijay hr 103 40000 5000 11 11-DEC-99

103 hari manager 104 60000 5000 12 21-FEB-89

104 latha manager 105 20000 5000 13 31-MAY-79

105 rani manager 103 10000 5000 14 21-JUN-79

106 kavitha hr 104 15000 5000 15 21-JUN-99

107 seetha hr 105 10000 5000 16 21-NOV-99

108 geetha analyst 104 10000 5000 17 11-NOV-99

109 raja analyst 105 10000 5000 18 11-DEC-89

110 radha clerk 104 10000 5000 19 11-JUN-79

10 rows selected.
SQL> select size(1500)from dual;

select size(1500)from dual

ERROR at line 1:

ORA-00936: missing expression

SQL> select sign(1500)from dual;

SIGN(1500)

----------

SQL> select sign(-1500)from dual;

SIGN(-1500)

-----------

-1

SQL> select sign(0)from dual;

SIGN(0)

----------

0
SQL> select sysdate-dob from employee96;

SYSDATE-DOB

-----------

11039.6579

6982.65793

10927.6579

14481.6579

14460.6579

7155.65793

7002.65793

7012.65793

10634.6579

14470.6579

10 rows selected.

Das könnte Ihnen auch gefallen