SQL Code1from Venkat Class
-
Upload
returnasap -
Category
Documents
-
view
156 -
download
1
Transcript of SQL Code1from Venkat Class
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';
EMP_ID LAST_NAME FIRST_NAME MIDDLE_NAME
--------- --------------- --------------- ---------------
ADDRESS CITY ST ZIP PHONE
------------------------------ --------------- -- ---------- ----------
PAGER
----------
443679012 SPURGEON TIFFANY
5 GEORGE COURT INDIANAPOLIS IN 46234 3175679007
Elapsed: 00:00:00.46SQL> select * from employee_tbl where LAST_NAME='SPURGEON';
EMP_ID LAST_NAME FIRST_NAME MIDDLE_NAME
--------- --------------- --------------- ---------------
ADDRESS CITY ST ZIP PHONE
------------------------------ --------------- -- ---------- ----------
PAGER
----------
443679012 SPURGEON TIFFANY
5 GEORGE COURT INDIANAPOLIS IN 46234 3175679007
Elapsed: 00:00:00.16SQL> @C:\TIME
EMP_ID LAST_NAME FIRST_NAME MIDDLE_NAME
--------- --------------- --------------- ---------------
ADDRESS CITY ST ZIP PHONE
------------------------------ --------------- -- ---------- ----------
PAGER
----------
443679012 SPURGEON TIFFANY
5 GEORGE COURT INDIANAPOLIS IN 46234 3175679007
Elapsed: 00:00:00.16
EMP_ID LAST_NAME FIRST_NAME MIDDLE_NAME
--------- --------------- --------------- ---------------
ADDRESS CITY ST ZIP PHONE
------------------------------ --------------- -- ---------- ----------
PAGER
----------
443679012 SPURGEON TIFFANY
5 GEORGE COURT INDIANAPOLIS IN 46234 3175679007
Elapsed: 00:00:00.15SQL> CLEAR SCRSQL> SELECT * FROM TAB;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
CUSTOMER_TBL TABLE
EMPLOYEE_PAY_TBL TABLE
EMPLOYEE_TBL TABLE
EMPL_PAY_COMBO TABLE
ORDERS_TBL TABLE
PRODUCTS_TBL TABLE
SAM TABLE
7 rows selected.
Elapsed: 00:00:00.31SQL> CONNECT SYSTEM/MANAGER;Connected.SQL> SELECT INDEX_NAME,INDEX_TYPE,TABLE_NAME FROM DBA_INDEXES WHERE OWNER = 'DBCLASS35';
INDEX_NAME INDEX_TYPE
------------------------------ ---------------------------
TABLE_NAME
------------------------------
EMP_PK NORMAL
EMPLOYEE_TBL
NAME_IDX NORMAL
EMPLOYEE_TBL
SYS_C002228 NORMAL
EMPLOYEE_PAY_TBL
INDEX_NAME INDEX_TYPE
------------------------------ ---------------------------
TABLE_NAME
------------------------------
SYS_C002236 NORMAL
CUSTOMER_TBL
SYS_C002241 NORMAL
ORDERS_TBL
SYS_C002245 NORMAL
PRODUCTS_TBL
6 rows selected.
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;
CUST_ID CUST_NAME CUST_PHONE ORD_NUM QTY ---------- ------------------------------ ---------- ---------- ---------- 287 GAVINS PLACE 3172719991 18D778 10
Elapsed: 00:00:00.16SQL> EDWrote file afiedt.buf
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> /
CUST_ID CUST_NAME CUST_PHONE ORD_NUM QTY ---------- ------------------------------ ---------- ---------- ---------- 287 GAVINS PLACE 3172719991 18D778 10
Elapsed: 00:00:00.00SQL> EDWrote file afiedt.buf
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> /
CUST_ID CUST_NAME CUST_PHONE ORD_NUM QTY ---------- ------------------------------ ---------- ---------- ---------- 287 GAVINS PLACE 3172719991 18D778 10
Elapsed: 00:00:00.16SQL> /
CUST_ID CUST_NAME CUST_PHONE ORD_NUM QTY ---------- ------------------------------ ---------- ---------- ---------- 287 GAVINS PLACE 3172719991 18D778 10
Elapsed: 00:00:00.15SQL> /
CUST_ID CUST_NAME CUST_PHONE ORD_NUM QTY ---------- ------------------------------ ---------- ---------- ---------- 287 GAVINS PLACE 3172719991 18D778 10
Elapsed: 00:00:00.16SQL> /
CUST_ID CUST_NAME CUST_PHONE ORD_NUM QTY ---------- ------------------------------ ---------- ---------- ---------- 287 GAVINS PLACE 3172719991 18D778 10
Elapsed: 00:00:00.16SQL> /
CUST_ID CUST_NAME CUST_PHONE ORD_NUM
QTY ---------- ------------------------------ ---------- ---------- ---------- 287 GAVINS PLACE 3172719991 18D778 10
Elapsed: 00:00:00.00SQL> /
CUST_ID CUST_NAME CUST_PHONE ORD_NUM QTY ---------- ------------------------------ ---------- ---------- ---------- 287 GAVINS PLACE 3172719991 18D778 10
Elapsed: 00:00:00.16SQL> /
CUST_ID CUST_NAME CUST_PHONE ORD_NUM QTY ---------- ------------------------------ ---------- ---------- ---------- 287 GAVINS PLACE 3172719991 18D778 10
Elapsed: 00:00:00.15SQL> EDWrote file afiedt.buf
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;
EMP_ID LAST_NAME FIRST_NAME MIDDLE_NAME
--------- --------------- --------------- ---------------
ADDRESS CITY ST ZIP PHONE
------------------------------ --------------- -- ---------- ----------
PAGER
----------
311549902 STEPHENS TINA DAWN
RR 3 BOX 17A GREENWOOD IN 47890 3178784465
442346889 PLEW LINDA CAROL
3301 BEACON INDIANAPOLIS IN 46224 3172978990
EMP_ID LAST_NAME FIRST_NAME MIDDLE_NAME
--------- --------------- --------------- ---------------
ADDRESS CITY ST ZIP PHONE
------------------------------ --------------- -- ---------- ----------
PAGER
----------
213764555 GLASS BRANDON SCOTT
1710 MAIN ST WHITELAND IN 47885 3178984321
3175709980
313782439 GLASS JACOB
3789 WHITE RIVER BLVD INDIANAPOLIS IN 45734 3175457676
EMP_ID LAST_NAME FIRST_NAME MIDDLE_NAME
--------- --------------- --------------- ---------------
ADDRESS CITY ST ZIP PHONE
------------------------------ --------------- -- ---------- ----------
PAGER
----------
8887345678
220984332 WALLACE MARIAH
7889 KEYSTONE AVE INDIANAPOLIS IN 46741 3173325986
443679012 SPURGEON TIFFANY
EMP_ID LAST_NAME FIRST_NAME MIDDLE_NAME
--------- --------------- --------------- ---------------
ADDRESS CITY ST ZIP PHONE
------------------------------ --------------- -- ---------- ----------
PAGER
----------
5 GEORGE COURT INDIANAPOLIS IN 46234 3175679007
6 rows selected.
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 ABVIEW;
ENO SAL STA
---------- ---------- ---
2 4000 TX
2 4000 TX
2 4000 NJ
2 4000 OK
Elapsed: 00:00:00.16SQL> SQL> SELECT * FROM TAB;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
A TABLE
ABVIEW VIEW
B TABLE
CUSTOMER_TBL TABLE
EMPLOYEE_PAY_TBL TABLE
EMPLOYEE_TBL TABLE
EMPL_PAY_COMBO TABLE
EMP_VIEW VIEW
EMP_VIEW_VS VIEW
ORDERS_TBL TABLE
PRODUCTS_TBL TABLE
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
SAM TABLE
12 rows selected.
Elapsed: 00:00:00.31SQL> SQL> CLEAR SCRSQL> create table department 2 (department varchar2(4) primary key, 3 department_name varchar2(15));
Table created.
Elapsed: 00:00:00.72SQL> create table employee 2 (payroll_number number(4) primary key, 3 last_name varchar2(15), 4 first_name varchar2(15), 5 absences number(2), 6 wages number(8,2), 7 street varchar2(20), 8 city varchar2(15), 9 state char(2),10 phone char(13),11 social_security_number char(11),12 employment_date date,13 birth_date date,
14 current_position varchar2(15),15 fk_department varchar2(4),16 gender char(1),17 foreign key (fk_department)18 references department (department));
Table created.
Elapsed: 00:00:00.93SQL> create table glasses 2 (fk_payroll_number number(4), 3 purchase_date date, 4 optician varchar2(20), 5 cost number(5,2), 6 check_number varchar2(10), 7 primary key (fk_payroll_number, purchase_date), 8 foreign key (fk_payroll_number) 9 references employee10 on delete cascade);
Table created.
Elapsed: 00:00:00.15SQL> create table sectab 2 (payroll_number number(4), 3 security_option char(4) not null, 4 primary key (payroll_number, security_option));
Table created.
Elapsed: 00:00:00.15SQL> create table emp_tools 2 (fk_payroll_number number(4), 3 purchase_date date, 4 payroll_deduct char(1) 5 check (payroll_deduct in ('Y', 'N')), 6 tool_name varchar2(15), 7 tool_cost number(5,2), 8 payment_amount number(5,2), 9 last_payment_amount number(5,2),10 first_payment_date date,11 last_payment_date date,12 primary key (fk_payroll_number, purchase_date, tool_name),13 foreign key (fk_payroll_number)14 references employee15 on delete cascade);
Table created.
Elapsed: 00:00:00.15SQL> create table wge_maint 2 (fk_payroll_number number(4), 3 fk_department_number char(4), 4 classification varchar2(15),
5 classification_date date not null, 6 old_wages number(8,2), 7 new_wages number(8,2));
Table created.
Elapsed: 00:00:00.32SQL> create table tax_rates 2 (tax_rate number(2,2) primary key, 3 bottom_wage number(5,0), 4 top_wage number(5,0));
Table created.
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;
6 RET_DATE := ADD_MONTHS(EMP_VAR.BIRTH_DATE,12*65); 7 DBMS_OUTPUT.PUT_LINE(TO_CHAR(RET_DATE)); 8 END; 9 /28-DEC-21
PL/SQL procedure successfully completed.
Elapsed: 00:00:00.63SQL> SET TIMER OFFSP2-0158: unknown SET option "TIMER"SQL> SET TIMING OFFSQL> CLEAR SCRSQL> flagger OFFrun 1 DECLARE 2 RET_DATE DATE; 3 EMP_VAR EMPLOYEE%ROWTYPE; 4 BEGIN 5 SELECT MIN(BIRTH_DATE) INTO EMP_VAR.BIRTH_DATE FROM EMPLOYEE; 6 RET_DATE := ADD_MONTHS(EMP_VAR.BIRTH_DATE,12*65); 7 DBMS_OUTPUT.PUT_LINE(TO_CHAR(RET_DATE)); 8* END;28-DEC-21
PL/SQL procedure successfully completed.
SQL> run 1 DECLARE 2 RET_DATE DATE; 3 EMP_VAR EMPLOYEE%ROWTYPE; 4 BEGIN 5 SELECT MIN(BIRTH_DATE) INTO EMP_VAR.BIRTH_DATE FROM EMPLOYEE; 6 RET_DATE := ADD_MONTHS(EMP_VAR.BIRTH_DATE,12*65); 7 DBMS_OUTPUT.PUT_LINE(TO_CHAR(RET_DATE)); 8* END;28-DEC-21
PL/SQL procedure successfully completed.
SQL> CLEAR SCRSQL> EDWrote file afiedt.buf
1 DECLARE 2 RET_DATE DATE; 3 EMP_VAR EMPLOYEE%ROWTYPE; 4 BEGIN 5 SELECT MIN(BIRTH_DATE) INTO EMP_VAR.BIRTH_DATE FROM EMPLOYEE; 6 RET_DATE := ADD_MONTHS(EMP_VAR.BIRTH_DATE,12*65); 7 DBMS_OUTPUT.PUT_LINE(TO_CHAR(RET_DATE));
8* END;SQL> CLEAR SCRSQL> /28-DEC-21
PL/SQL procedure successfully completed.
SQL> SPOOL OFF