Sie sind auf Seite 1von 10

Untitled

SQL> ed f2

SQL> @ f1
15 /
1SUNDARRAJAN.R
2SABAREESAN
3SRINIVASAN
3SRINIVASAN

PL/SQL procedure successfully completed.

SQL> @ f2
8 /

Warning: Trigger created with compilation errors.

SQL> ed f2

SQL> @ f2
8 /

Warning: Trigger created with compilation errors.

SQL> ed f2

SQL> @ f2
8 /

Page 1
Untitled

Trigger created.

SQL> desc emplist;


Name Null? T
----------------------------------------- -------- -
EID N
ENAME C
SEX C
BASICPAY N
HRA N
DA N
NETPAY N
ITSEP N
TOTAL N

SQL> create table emplist1(eid number,ename char(25))

Table created.

SQL> desc emplist1;


Name Null? T
----------------------------------------- -------- -
EID N
ENAME C

SQL> ed f2

Page 2
Untitled

SQL> @ f2
8 /
create or replace trigger s3
*
ERROR at line 1:
ORA-04095: trigger 'S3' already exists on another tab

SQL> ed f2

SQL> @ f2
8 /

Trigger created.

SQL> insert into emplist1 values(&eid,'&ename');


Enter value for eid: 1
Enter value for ename: sundar
old 1: insert into emplist1 values(&eid,'&ename')
new 1: insert into emplist1 values(1,'sundar')

1 row created.

SQL> /
Enter value for eid: 0
Enter value for ename: sujith

Page 3
Untitled
old 1: insert into emplist1 values(&eid,'&ename')
new 1: insert into emplist1 values(0,'sujith')
insert into emplist1 values(0,'sujith')
*
ERROR at line 1:
ORA-20040: Input less than one
ORA-06512: at "SCOTT.S4", line 3
ORA-04088: error during execution of trigger 'SCOTT.S

SQL> ed f3

SQL> ed f2

SQL> ed f3

SQL> alter table emplist1 add(age number);

Table altered.

SQL> desc emplist1;


Name Null? T
----------------------------------------- -------- -
EID N
ENAME C
AGE N

Page 4
Untitled
SQL> select * from emplist1;

EID ENAME AGE


---------- ------------------------- ----------
1 sundar

SQL> update table emplist1 set(age=1)where eid=1;


update table emplist1 set(age=1)where eid=1
*
ERROR at line 1:
ORA-00903: invalid table name

SQL> update emplist1 set(age=1)where eid=1;


update emplist1 set(age=1)where eid=1
*
ERROR at line 1:
ORA-00907: missing right parenthesis

SQL> update emplist1 set(age)=1 where eid=1;

1 row updated.

SQL> select * from emplist1;

EID ENAME AGE

Page 5
Untitled
---------- ------------------------- ----------
1 sundar 1

SQL> ed f3

SQL> @ f3
8 /

Trigger created.

SQL> insert into emplist1 values(&eid,'&ename',&age);


Enter value for eid: 2
Enter value for ename: sujith
Enter value for age: 19
old 1: insert into emplist1 values(&eid,'&ename',&a
new 1: insert into emplist1 values(2,'sujith',19)

1 row created.

SQL> /
Enter value for eid: 3
Enter value for ename: vairam
Enter value for age: 60
old 1: insert into emplist1 values(&eid,'&ename',&a
new 1: insert into emplist1 values(3,'vairam',60)

1 row created.

Page 6
Untitled

SQL> /
Enter value for eid: 0
Enter value for ename: vinoth
Enter value for age: 0
old 1: insert into emplist1 values(&eid,'&ename',&a
new 1: insert into emplist1 values(0,'vinoth',0)

1 row created.

SQL> insert into emplist1 values(0,'vinu',0);

1 row created.

SQL> @ f3
8 /

Trigger created.

SQL> ed f3

SQL> @ f3
8 /

Trigger created.

SQL> insert into emplist1 values(0,'vinu',0);

Page 7
Untitled

1 row created.

SQL> insert into emplist1 values(&eid,'&ename',&age)


Enter value for eid: -2
Enter value for ename: 5
Enter value for age: 0
old 1: insert into emplist1 values(&eid,'&ename',&
new 1: insert into emplist1 values(-2,'5',0)

1 row created.

SQL> ed f3

SQL> ed f5

SQL> @ f5
8 /
before update on tri for each row
*
ERROR at line 2:
ORA-00942: table or view does not exist

SQL> ed f5

SQL> @ f5

Page 8
Untitled
8 /

Warning: Trigger created with compilation errors.

SQL> ed f5

SQL> @ f5
8 /

Warning: Trigger created with compilation errors.

SQL> ed f5

SQL> @ f5
8 /

Warning: Trigger created with compilation errors.

SQL> ed f5

SQL> @ f5
8 /

Warning: Trigger created with compilation errors.

SQL> ed f5

Page 9
Untitled
SQL> @ f5
8 /

Warning: Trigger created with compilation errors.

SQL> ed f5

Page 10

Das könnte Ihnen auch gefallen