SQL> create index name_idx on employee_tbl (last_name); Index created. SQL> set timing on SQL> select * from employee_table where first_name='tiffany'; select * from employee_table where first_name='tiffany' * ERROR at line 1: ORA-00942: table or view does not exist Elapsed: 00:00:00.47 SQL> ed Wrote file afiedt.buf 1* select * from employee_tbl where first_name='tiffany' SQL> / no rows selected Elapsed: 00:00:00.78 SQL> select * from employee_tbl where first_name='tiffany'; no rows selected Elapsed: 00:00:00.00 SQL> select * from employee_tbl where first_name='TIFFANY'; EMP_ID LAST_NAME FIRST_NAME MIDDLE_NAME --------- --------------- --------------- --------------- ADDRESS CITY ST ZIP PHONE ------------------------------ --------------- -- ---------- ---------- PAGER ---------- 443679012 SPURGEON TIFFANY 5 GEORGE COURT INDIANAPOLIS IN 46234 3175679007
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
SQL> create index name_idx on employee_tbl (last_name);
Index created.
SQL> set timing onSQL> select * from employee_table where first_name='tiffany';select * from employee_table where first_name='tiffany' *ERROR at line 1:ORA-00942: table or view does not exist
Elapsed: 00:00:00.47SQL> edWrote file afiedt.buf
1* select * from employee_tbl where first_name='tiffany'SQL> /
no rows selected
Elapsed: 00:00:00.78SQL> select * from employee_tbl where first_name='tiffany';
no rows selected
Elapsed: 00:00:00.00SQL> select * from employee_tbl where first_name='TIFFANY';
Elapsed: 00:00:00.78SQL> DESC NAME_IDX;ERROR:ORA-04043: object NAME_IDX does not exist
SQL> SHOW NAME_IDX;SP2-0158: unknown SHOW option "NAME_IDX"
SQL> SELECT * FROM NAME_IDX;SELECT * FROM NAME_IDX *ERROR at line 1:ORA-00942: table or view does not exist
Elapsed: 00:00:00.16SQL> CONNECT DBCLASS35/DBCLASS35;Connected.SQL> CLEAR SCRSQL> CREATE INDEX ORD_IDX ON ORDERS_TBL(CUST_ID,PROD_ID);
Index created.
Elapsed: 00:00:00.31SQL> DROP INDEX ORD_IDX;
Index dropped.
Elapsed: 00:00:00.00SQL> SELECT CUSTOMER_TBL.CUST_ID,CUSTOMER_TBL.CUST_NAME,CUSTOMER_TBL.CUST_PHONE, 2 ORDERS_TBL.ORD_NUM,ORDERS_TBL.QTY 3 FROM CUSTOMER_TBL,ORDERS_TBL 4 WHERE CUSTOMER_TBL.CUST_ID = ORDERS_TBL.CUST_ID 5 AND ORDERS_TBL.QTY > 1 AND CUSTOMER_TBL.CUST_NAME LIKE 'G%' 6 ORDER BY CUSTOMER_TBL.CUST_NAME;
1 SELECT C.CUST_ID,C.CUST_NAME,C.CUST_PHONE, 2 O.ORD_NUM,O.QTY 3 FROM CUSTOMER_TBL C,ORDERS_TBL O 4 WHERE C.CUST_ID = O.CUST_ID 5 AND O.QTY > 1 AND C.CUST_NAME LIKE 'G%' 6* ORDER BY C.CUST_NAMESQL> /
1 SELECT C.CUST_ID,C.CUST_NAME,C.CUST_PHONE, 2 O.ORD_NUM,O.QTY 3 FROM CUSTOMER_TBL C,ORDERS_TBL O 4 WHERE C.CUST_ID = O.CUST_ID 5 AND O.QTY > 1 AND C.CUST_NAME LIKE 'G%' 6* ORDER BY 2SQL> /
1 SELECT C.CUST_ID,C.CUST_NAME,C.CUST_PHONE, 2 O.ORD_NUM,O.QTY 3 FROM CUSTOMER_TBL C,ORDERS_TBL O 4 WHERE C.CUST_ID = O.CUST_ID 5 AND O.QTY > 1 AND C.CUST_NAME LIKE 'G%' 6* ORDER BY 2SQL> SELECT COUNT(*) FROM EMPLOYEE_TBL 2 WHERE CITY = 'INDIANAPOLIS';
COUNT(*)
----------
4
Elapsed: 00:00:00.34SQL> SELECT COUNT (*) FROM EMPLOYEE_TBL 2 WHERE LAST_NAME = 'GLASS';
COUNT(*)
----------
2
Elapsed: 00:00:00.00SQL> SELECT COUNT(*) FROM EMPLOYEE_TBL 2 WHERE CITY = 'INDIANAPOLIS' AND LAST_NAME = 'GLASS';
COUNT(*)
----------
1
Elapsed: 00:00:00.00SQL> SELECT COUNT(*) FROM EMPLOYEE_TBL 2 WHERE LAST_NAME = 'GLASS' AND CITY = 'INDIANAPOLIS';
COUNT(*)
----------
1
Elapsed: 00:00:00.15SQL> CLEAR SCR;SQL> CREATE VIEW EMP_VIEW AS 2 SELECT LAST_NAME,FIRST_NAME,MIDDLE_NAME FROM EMPLOYEE_TBL;
View created.
Elapsed: 00:00:00.87SQL> SELECT * FROM TAB;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
CUSTOMER_TBL TABLE
EMPLOYEE_PAY_TBL TABLE
EMPLOYEE_TBL TABLE
EMPL_PAY_COMBO TABLE
EMP_VIEW VIEW
ORDERS_TBL TABLE
PRODUCTS_TBL TABLE
SAM TABLE
8 rows selected.
Elapsed: 00:00:00.16SQL> SELECT * FROM EMP_VIEW;
LAST_NAME FIRST_NAME MIDDLE_NAME
--------------- --------------- ---------------
STEPHENS TINA DAWN
PLEW LINDA CAROL
GLASS BRANDON SCOTT
GLASS JACOB
WALLACE MARIAH
SPURGEON TIFFANY
6 rows selected.
Elapsed: 00:00:00.00SQL> CREATE VIEW EMP_VIEW AS 2 SELECT LAST_NAME,FIRST_NAME,MIDDLE_NAME WHERE 3 ED 4 ;SELECT LAST_NAME,FIRST_NAME,MIDDLE_NAME WHERE *ERROR at line 2:ORA-00923: FROM keyword not found where expected
Elapsed: 00:00:00.15SQL> EDWrote file afiedt.buf
1 CREATE VIEW EMP_VIEW AS 2 SELECT LAST_NAME,FIRST_NAME,MIDDLE_NAME WHERE 3* ED 4 ;SELECT LAST_NAME,FIRST_NAME,MIDDLE_NAME WHERE *ERROR at line 2:ORA-00923: FROM keyword not found where expected
Elapsed: 00:00:00.16SQL> EDWrote file afiedt.buf
1 CREATE VIEW EMP_VIEW_VS AS 2 SELECT LAST_NAME,FIRST_NAME,MIDDLE_NAME WHERE LAST_NAME LIKE 'G%' 3* FROM EMPLOYEE_TBL 4 ;SELECT LAST_NAME,FIRST_NAME,MIDDLE_NAME WHERE LAST_NAME LIKE 'G%' *ERROR at line 2:ORA-00923: FROM keyword not found where expected
Elapsed: 00:00:00.16SQL> EDWrote file afiedt.buf
1 CREATE VIEW EMP_VIEW_VS AS 2 SELECT LAST_NAME,FIRST_NAME,MIDDLE_NAME 3 FROM EMPLOYEE_TBL 4* WHERE LAST_NAME LIKE 'G%' 5 ;
View created.
Elapsed: 00:00:00.16SQL> SELECT * FROM EMPLOYEE_TBL;
Elapsed: 00:00:00.79SQL> SELECT * FROM EMP_VIEW_VS;
LAST_NAME FIRST_NAME MIDDLE_NAME
--------------- --------------- ---------------
GLASS BRANDON SCOTT
GLASS JACOB
Elapsed: 00:00:00.00SQL> INSERT INTO EMPLOYEE_TBL VALUES 2 ('313782439', 'GLASS', 'JACOB', NULL, '3789 WHITE RIVER BLVD', 3 CAN 4 ;
*ERROR at line 4:ORA-00917: missing comma
Elapsed: 00:00:00.16SQL> EDWrote file afiedt.buf
1 INSERT INTO EMPLOYEE_TBL VALUES 2 ('313782439', 'GGGG', 'JACOB', NULL, '4444 WHITE RIVER BLVD', 3* 'INDIANAPOLIS', 'IN', '45734', '3175457676', '8887345678'); 4 ;'INDIANAPOLIS', 'IN', '45734', '3175457676', '8887345678'); *ERROR at line 3:
ORA-00911: invalid character
Elapsed: 00:00:00.16SQL> EDWrote file afiedt.buf
1 INSERT INTO EMPLOYEE_TBL VALUES 2 ('313782439', 'GGGG', 'JACOB', NULL, '4444 WHITE RIVER BLVD', 3* 'INDIANAPOLIS', 'IN', '45734', '3175457676', '8887345678') 4 ;INSERT INTO EMPLOYEE_TBL VALUES*ERROR at line 1:ORA-00001: unique constraint (DBCLASS35.EMP_PK) violated
Elapsed: 00:00:00.09SQL> EDWrote file afiedt.buf
1 INSERT INTO EMPLOYEE_TBL VALUES 2 ('313782439', 'GGGG', 'JACOC', NULL, '4444 WHITE RIVER BLVD', 3* 'INDIANAPOLIS', 'IN', '45734', '3175457676', '8887345678') 4 ;INSERT INTO EMPLOYEE_TBL VALUES*ERROR at line 1:ORA-00001: unique constraint (DBCLASS35.EMP_PK) violated
Elapsed: 00:00:00.16SQL> CREATE TABLE A(ENO NUMBER, ENAME VARCHAR2(20), SAL NUMBER);
Table created.
Elapsed: 00:00:00.32SQL> INSERT INTO A VALUES(&ENO,'&ENAME',&SAL);Enter value for eno: 1Enter value for ename: AAAEnter value for sal: 5000old 1: INSERT INTO A VALUES(&ENO,'&ENAME',&SAL)new 1: INSERT INTO A VALUES(1,'AAA',5000)
1 row created.
Elapsed: 00:00:00.31SQL> /Enter value for eno: 2Enter value for ename: BBBEnter value for sal: 4000old 1: INSERT INTO A VALUES(&ENO,'&ENAME',&SAL)new 1: INSERT INTO A VALUES(2,'BBB',4000)
1 row created.
Elapsed: 00:00:00.16SQL> /Enter value for eno: CEnter value for ename: CCCEnter value for sal: 3000old 1: INSERT INTO A VALUES(&ENO,'&ENAME',&SAL)new 1: INSERT INTO A VALUES(C,'CCC',3000)INSERT INTO A VALUES(C,'CCC',3000) *ERROR at line 1:ORA-00984: column not allowed here
Elapsed: 00:00:00.16SQL> /Enter value for eno: 3Enter value for ename: CCCEnter value for sal: 3000old 1: INSERT INTO A VALUES(&ENO,'&ENAME',&SAL)new 1: INSERT INTO A VALUES(3,'CCC',3000)
1 row created.
Elapsed: 00:00:00.00SQL> COMMIT 2 ;
Commit complete.
Elapsed: 00:00:00.00SQL> CREATE TABLE B (CITY VARCHAR2(20), STATE VARCHAR2(3));
Table created.
Elapsed: 00:00:00.15SQL> INSERT INTO B VALUES ('&CITY','&STATE');Enter value for city: DALLASEnter value for state: TXold 1: INSERT INTO B VALUES ('&CITY','&STATE')new 1: INSERT INTO B VALUES ('DALLAS','TX')
1 row created.
Elapsed: 00:00:00.00SQL> /Enter value for city: IRVINGEnter value for state: TXold 1: INSERT INTO B VALUES ('&CITY','&STATE')new 1: INSERT INTO B VALUES ('IRVING','TX')
1 row created.
Elapsed: 00:00:00.00SQL> /Enter value for city: EDISONEnter value for state: NJold 1: INSERT INTO B VALUES ('&CITY','&STATE')new 1: INSERT INTO B VALUES ('EDISON','NJ')
1 row created.
Elapsed: 00:00:00.15SQL> COMMIT;
Commit complete.
Elapsed: 00:00:00.00SQL> SELECT * FROM A;
ENO ENAME SAL
---------- -------------------- ----------
1 AAA 5000
2 BBB 4000
3 CCC 3000
Elapsed: 00:00:00.00SQL> SELECT * FROM B;
CITY STA
-------------------- ---
DALLAS TX
IRVING TX
EDISON NJ
Elapsed: 00:00:00.00SQL> CREATE ABVIEW AS SELECT A.ENO,A.SAL,B.STATE FROM A,B;CREATE ABVIEW AS SELECT A.ENO,A.SAL,B.STATE FROM A,B *ERROR at line 1:ORA-00901: invalid CREATE command
Elapsed: 00:00:00.16SQL> EDWrote file afiedt.buf
1* CREATE VIEW ABVIEW AS SELECT A.ENO,A.SAL,B.STATE FROM A,BSQL> /
View created.
Elapsed: 00:00:00.16SQL> SELECT * FROM ABVIEW;
ENO SAL STA
---------- ---------- ---
1 5000 TX
2 4000 TX
3 3000 TX
1 5000 TX
2 4000 TX
3 3000 TX
1 5000 NJ
2 4000 NJ
3 3000 NJ
9 rows selected.
Elapsed: 00:00:00.31SQL> DELETE FROM ABVIEW WHERE ENO=1;DELETE FROM ABVIEW WHERE ENO=1 *ERROR at line 1:ORA-01752: cannot delete from view without exactly one key-preserved table
Elapsed: 00:00:00.31SQL> DELETE FROM A WHERE ENO=1;
1 row deleted.
Elapsed: 00:00:00.15SQL> SELECT * FROM ABVIEW;
ENO SAL STA
---------- ---------- ---
2 4000 TX
3 3000 TX
2 4000 TX
3 3000 TX
2 4000 NJ
3 3000 NJ
6 rows selected.
Elapsed: 00:00:00.31SQL> INSERT INTO B VALUES ('&CITY','&STATE');Enter value for city: OAKEnter value for state: OKold 1: INSERT INTO B VALUES ('&CITY','&STATE')new 1: INSERT INTO B VALUES ('OAK','OK')
1 row created.
Elapsed: 00:00:00.00SQL> COMMIT;
Commit complete.
Elapsed: 00:00:00.00SQL> DELETE FROM ABVIEW WHERE STATE='OK';DELETE FROM ABVIEW WHERE STATE='OK' *ERROR at line 1:ORA-01752: cannot delete from view without exactly one key-preserved table
Elapsed: 00:00:00.15SQL> SELECT * FROM ABVIEW;
ENO SAL STA
---------- ---------- ---
2 4000 TX
3 3000 TX
2 4000 TX
3 3000 TX
2 4000 NJ
3 3000 NJ
2 4000 OK
3 3000 OK
8 rows selected.
Elapsed: 00:00:00.16SQL> DELETE FROM A WHERE ENO=3;
1 row deleted.
Elapsed: 00:00:00.15SQL> COMMIT;
Commit complete.
Elapsed: 00:00:00.00SQL> DELETE FROM ABVIEW WHERE STATE='OK';DELETE FROM ABVIEW WHERE STATE='OK' *ERROR at line 1:ORA-01752: cannot delete from view without exactly one key-preserved table
Elapsed: 00:00:00.16SQL> select from department;select from department *ERROR at line 1:ORA-00936: missing expression
Elapsed: 00:00:00.16SQL> select * from department;
no rows selected
Elapsed: 00:00:00.00SQL> /
DEPA DEPARTMENT_NAME
---- ---------------
POL POLITICAL SCIEN
INT INTERIOR DESIGN
WEL WELFARE BUREAU
TRF TRESURY DEPAR
CEN CENSUS DEPT
Elapsed: 00:00:00.16SQL> commit;
Commit complete.
Elapsed: 00:00:00.16SQL> begin 2 DBMS_OUTPUT.PUT_LINE('GOOD MORNING'); 3 END;
4 /
PL/SQL procedure successfully completed.
Elapsed: 00:00:00.47SQL> SHOW ERR;No errors.SQL> SET SERVEROUTPUT ONSQL> begin 2 DBMS_OUTPUT.PUT_LINE('GOOD MORNING'); 3 END; 4 /GOOD MORNING
PL/SQL procedure successfully completed.
Elapsed: 00:00:00.78SQL> DECLARE 2 LOC_VAR VARCHAR2(30); 3 BEGIN 4 SELECT 'NUMBER OF EMPLOYEE'||TO_CHAR(COUNT(LAST_NAME)) INTO LOC_VAR FROM EMPLOYEE; 5 DBMS_OUTPUT.PUT_LINE(LOC_VAR); 6 END; 7 /NUMBER OF EMPLOYEE21
PL/SQL procedure successfully completed.
Elapsed: 00:00:00.57SQL> EDWrote file afiedt.buf
1 DECLARE 2 LOC_VAR VARCHAR2(30); 3 BEGIN 4 SELECT 'NUMBER OF EMPLOYEE'||TO_CHAR(COUNT(LAST_NAME),'999') INTO LOC_VAR FROM EMPLOYEE; 5 DBMS_OUTPUT.PUT_LINE(LOC_VAR); 6* END;SQL> /NUMBER OF EMPLOYEE 21
PL/SQL procedure successfully completed.
Elapsed: 00:00:00.15SQL> DECLARE 2 RET_DATE DATE; 3 EMP_VAR EMPLOYEE%ROWTYPE; 4 BEGIN 5 SELECT MIN(BIRTH_DATE) INTO EMP_VAR.BIRTH_DATE FROM EMPLOYEE;