Sei sulla pagina 1di 7

SQL*Plus: Release 10.2.0.1.

0 - Production on Fri Jul 26 11:25:02 2019

Copyright (c) 1982, 2005, Oracle. All rights reserved.

SQL> connect
Enter user-name: system
Enter password:
Connected.
SQL> create table dept55(departmentid number(4),)
2
SQL> create table dept55(departmentid number(4),deptname varchar2(20),managerid
number(4),managername varchar2(20),locationid number(4)) ;

Table created.

SQL> insert into dept55 values(101,'dcs',001,'A',1001);

1 row created.

SQL> insert into dept55 values(102,'dop',002,'b',1002);

1 row created.

SQL> insert into dept55 values(103,'dms',003,'C',1003);

1 row created.

SQL> insert into dept55 values(104,'det',004,'d',1004);

1 row created.

SQL> insert into dept55 values(105,'dl',005,'e',1005);

1 row created.

SQL> select departmentid,deptname from dept55;

DEPARTMENTID DEPTNAME
------------ --------------------
101 dcs
102 dop
103 dms
104 det
105 dl

SQL> drop table dept55;

Table dropped.

SQL> create table stu55(name varchar2(15),adress varchar(30),mobileno


number(10),highdeg varchar(6),markhigh number(3));

Table created.

SQL> insert into stu55('A','jamianagar',2243892,'bca',98);


insert into stu55('A','jamianagar',2243892,'bca',98)
*
ERROR at line 1:
ORA-00928: missing SELECT keyword

SQL> insert into stu55 values('A','jamianagar',2243892,'bca',98);

1 row created.

SQL> insert into stu55 values('B','batla house',2443892,'mca',99);

1 row created.

SQL> insert into stu55 values('C','ZAKIR NAGAR',1443892,'phd',100);

1 row created.

SQL> insert into stu55 values('d','okhla',3443892,'phd',97);

1 row created.

SQL> select name,highdeg,markhigh from stu55;

NAME HIGHDE MARKHIGH


--------------- ------ ----------
A bca 98
B mca 99
C phd 100
d phd 97

SQL> select name,adress,mobileno,highdeg,markhigh from stu55 order by name ASC;

NAME ADRESS MOBILENO HIGHDE MARKHIGH


--------------- ------------------------------ ---------- ------ ----------
A jamianagar 2243892 bca 98
B batla house 2443892 mca 99
C ZAKIR NAGAR 1443892 phd 100
d okhla 3443892 phd 97

SQL> delete * from stu55 where name not LIKE '%P';


delete * from stu55 where name not LIKE '%P'
*
ERROR at line 1:
ORA-00903: invalid table name

SQL> delete * from stu55 where name not LIKE '%P';


delete * from stu55 where name not LIKE '%P'
*
ERROR at line 1:
ORA-00903: invalid table name

SQL> delete from stu55 where name not LIKE '%P';

4 rows deleted.

SQL> delete from stu55 where name not LIKE 'P%';

0 rows deleted.
SQL> select name from stu55 order by name DESC;

no rows selected

SQL> select name from stu55 order by markhigh DESC;

no rows selected

SQL> select * from stu55 order by markhigh DESC;

no rows selected

SQL> select * from stu55;

no rows selected

SQL> select name from stu55;

no rows selected

SQL> create table emp55(empid number(5),name varchar(30),email varchar(25),mobileno


number(10),jobid varchar(10),sal number(8,2));

Table created.

SQL> insert into emp55 values(1001,'a','a@123gmail.com',5454958,'dev101',100000);

1 row created.

SQL> insert into emp55 values(1002,'b','b@123gmail.com',6454958,'prog101',200000);

1 row created.

SQL> insert into emp55 values(1003,'c','c@123gmail.com',6444958,'dev202',10000);

1 row created.

SQL> insert into emp55 values(1004,'d','d@123gmail.com',9444958,'eng202',500000);

1 row created.

SQL> insert into emp55 values(1005,'e','e@123gmail.com',1444958,'hr202',600000);

1 row created.

SQL> select empid,name,email,mobileno,jobid,sal from emp55;

EMPID NAME EMAIL MOBILENO


---------- ------------------------------ ------------------------- ----------
JOBID SAL
---------- ----------
1001 a a@123gmail.com 5454958
dev101 100000

1002 b b@123gmail.com 6454958


prog101 200000

1003 c c@123gmail.com 6444958


dev202 10000
EMPID NAME EMAIL MOBILENO
---------- ------------------------------ ------------------------- ----------
JOBID SAL
---------- ----------
1004 d d@123gmail.com 9444958
eng202 500000

1005 e e@123gmail.com 1444958


hr202 600000

SQL> update emp55 SET sal=900000 where name='a';

1 row updated.

SQL> drop table emp55;

Table dropped.

SQL> create table emp(empno number(10),ename varchar(30),deptno number(10),job


varchar(20),hiredate date);

Table created.

SQL> create table dept55(deptno number)


2 create table dept55(deptno number)
3
SQL> create table dept55(deptno number(10),deptname varchar(20),loc varchar(30));

Table created.

SQL> create table emp65(empno number(10),ename varchar(30) NOT NULL,deptno


number(10),job varchar(20),hiredate date,PRMARY KEY (empname));
create table emp65(empno number(10),ename varchar(30) NOT NULL,deptno
number(10),job varchar(20),hiredate date,PRMARY KEY (empname))

*
ERROR at line 1:
ORA-00907: missing right parenthesis

SQL> create table emp65(empno number(10),ename varchar(30) NOT NULL,deptno


number(10),job varchar(20),hiredate date,PRIMARY KEY (empname));
create table emp65(empno number(10),ename varchar(30) NOT NULL,deptno
number(10),job varchar(20),hiredate date,PRIMARY KEY (empname))

*
ERROR at line 1:
ORA-00904: "EMPNAME": invalid identifier

SQL> create table emp65(empno number(10),ename varchar(30) NOT NULL,deptno


number(10),job varchar(20),hiredate date,PRIMARY KEY (empno));

Table created.

SQL> create table emp65(empno number(10),ename varchar(30) NOT NULL,deptno


number(10),job varchar(20),hiredate date DEFAULT CURRENT_DATE,PRIMARY KEY (empno));
create table emp65(empno number(10),ename varchar(30) NOT NULL,deptno
number(10),job varchar(20),hiredate date DEFAULT CURRENT_DATE,PRIMARY KEY (empno))
*
ERROR at line 1:
ORA-00955: name is already used by an existing object

SQL> create table emp65(empno number(10),ename varchar(30) NOT NULL,deptno


number(10),job varchar(20),hiredate date DEFAULT CURRENT_DATE(),PRIMARY KEY
(empno));
create table emp65(empno number(10),ename varchar(30) NOT NULL,deptno
number(10),job varchar(20),hiredate date DEFAULT CURRENT_DATE(),PRIMARY KEY
(empno))

*
ERROR at line 1:
ORA-00907: missing right parenthesis

SQL> create table emp7(empno number(10),ename varchar(30) NOT NULL,deptno


number(10),job varchar(20),hiredate date DEFAULT CURRENT_DATE(),PRIMARY KEY
(empno));
create table emp7(empno number(10),ename varchar(30) NOT NULL,deptno number(10),job
varchar(20),hiredate date DEFAULT CURRENT_DATE(),PRIMARY KEY (empno))

*
ERROR at line 1:
ORA-00907: missing right parenthesis

SQL> create table emp7(empno number(10),ename varchar(30) NOT NULL,deptno


number(10),job varchar(20),hiredate date DEFAULT CURRENTDATE(),PRIMARY KEY
(empno));
create table emp7(empno number(10),ename varchar(30) NOT NULL,deptno number(10),job
varchar(20),hiredate date DEFAULT CURRENTDATE(),PRIMARY KEY (empno))

*
ERROR at line 1:
ORA-04044: procedure, function, package, or type is not allowed here

SQL> create table emp7(empno number(10),ename varchar(30) NOT NULL,deptno


number(10),job varchar(20),hiredate date DEFAULT CURRENT_DATE,PRIMARY KEY (empno));

Table created.

SQL> create table dept55(deptno number(10),deptname varchar(20) NOT NULL,loc


varchar(30) NOT NULL,PRIMARY KEY (deptno));
create table dept55(deptno number(10),deptname varchar(20) NOT NULL,loc varchar(30)
NOT NULL,PRIMARY KEY (deptno))
*
ERROR at line 1:
ORA-00955: name is already used by an existing object

SQL> create table dept6(deptno number(10),deptname varchar(20) NOT NULL,loc


varchar(30) NOT NULL,PRIMARY KEY (deptno));
Table created.

SQL> create table dept6(deptno number(10),deptname varchar(20) NOT NULL,loc


varchar(30) NOT NULL,PRIMARY KEY (deptno));
create table dept6(deptno number(10),deptname varchar(20) NOT NULL,loc varchar(30)
NOT NULL,PRIMARY KEY (deptno))
*
ERROR at line 1:
ORA-00955: name is already used by an existing object

SQL> create table emp8(empno number(10),ename varchar(30) NOT NULL,deptno


number(10) FOREIGN KEY references dept6,job varchar(20),hiredate date DEFAULT
CURRENT_DATE(),PRIMARY KEY (empno));
create table emp8(empno number(10),ename varchar(30) NOT NULL,deptno number(10)
FOREIGN KEY references dept6,job varchar(20),hiredate date DEFAULT
CURRENT_DATE(),PRIMARY KEY (empno))
*
ERROR at line 1:
ORA-00907: missing right parenthesis

SQL> create table emp8(empno number(10),ename varchar(30) NOT NULL,deptno


number(10),job varchar(20),hiredate date DEFAULT CURRENT_DATE(),PRIMARY KEY
(empno),FORIEGN KEY (deptno) REFERENCES dept6(deptno));
create table emp8(empno number(10),ename varchar(30) NOT NULL,deptno number(10),job
varchar(20),hiredate date DEFAULT CURRENT_DATE(),PRIMARY KEY (empno),FORIEGN KEY
(deptno) REFERENCES dept6(deptno))

*
ERROR at line 1:
ORA-00907: missing right parenthesis

SQL> create table emp9(empno number(10),ename varchar(30) NOT NULL,deptno


number(10),job varchar(20),hiredate date DEFAULT CURRENT_DATE(),PRIMARY KEY
(empno),FORIEGN KEY (deptno) REFERENCES dept6(deptno));
create table emp9(empno number(10),ename varchar(30) NOT NULL,deptno number(10),job
varchar(20),hiredate date DEFAULT CURRENT_DATE(),PRIMARY KEY (empno),FORIEGN KEY
(deptno) REFERENCES dept6(deptno))

*
ERROR at line 1:
ORA-00907: missing right parenthesis

SQL> create table emp9(empno number(10),ename varchar(30) NOT NULL,deptno


number(10),job varchar(20),hiredate date DEFAULT CURRENT_DATE,PRIMARY KEY
(empno),FORIEGN KEY (deptno) REFERENCES dept6(deptno));
create table emp9(empno number(10),ename varchar(30) NOT NULL,deptno number(10),job
varchar(20),hiredate date DEFAULT CURRENT_DATE,PRIMARY KEY (empno),FORIEGN KEY
(deptno) REFERENCES dept6(deptno))

*
ERROR at line 1:
ORA-00907: missing right parenthesis

SQL> create table emp9(empno number(10),ename varchar(30) NOT NULL,deptno


number(10),job varchar(20),hiredate date DEFAULT CURRENT_DATE,PRIMARY KEY
(empno),FORIEGN KEY(deptno) REFERENCES dept6(deptno));
create table emp9(empno number(10),ename varchar(30) NOT NULL,deptno number(10),job
varchar(20),hiredate date DEFAULT CURRENT_DATE,PRIMARY KEY (empno),FORIEGN
KEY(deptno) REFERENCES dept6(deptno))

*
ERROR at line 1:
ORA-00907: missing right parenthesis

SQL> create table emp9(empno number(10),ename varchar(30) NOT NULL,deptno


number(10),job varchar(20),hiredate date DEFAULT CURRENT_DATE,PRIMARY KEY
(empno),FORIEGN KEY (deptno) REFERENCES dept6(deptno));
create table emp9(empno number(10),ename varchar(30) NOT NULL,deptno number(10),job
varchar(20),hiredate date DEFAULT CURRENT_DATE,PRIMARY KEY (empno),FORIEGN KEY
(deptno) REFERENCES dept6(deptno))

*
ERROR at line 1:
ORA-00907: missing right parenthesis

SQL> create table emp9(empno number(10),ename varchar(30) NOT NULL,deptno


number(10),job varchar(20),hiredate date DEFAULT CURRENT_DATE,PRIMARY KEY (empno));

Table created.

SQL> alter table emp9 add FORIEGN KEY (deptno) REFERENCES dept6(deptno);
alter table emp9 add FORIEGN KEY (deptno) REFERENCES dept6(deptno)
*
ERROR at line 1:
ORA-01735: invalid ALTER TABLE option

SQL> alter table emp9 add FORIEGN KEY (deptno) REFERENCES dept8(deptno);
alter table emp9 add FORIEGN KEY (deptno) REFERENCES dept8(deptno)
*
ERROR at line 1:
ORA-01735: invalid ALTER TABLE option

SQL> alter table emp9 ADD FORIEGN KEY (deptno) REFERENCES dept8(deptno);
alter table emp9 ADD FORIEGN KEY (deptno) REFERENCES dept8(deptno)
*
ERROR at line 1:
ORA-01735: invalid ALTER TABLE option

SQL>

Potrebbero piacerti anche