Training for Oracle SQL, PLSQL and D2K

40
+91 9175 – 411 - 144 Category: Professional courses Oracle SQL PL/SQL D2K (Oracle FORMS & REPORT) Course: Career Counseling Locality: Jagnade Square,Nandanwan We are: Offering professional Trainings www.commitsoft.in COMMIT SOFT TRAINING & OUTSOURCING

Transcript of Training for Oracle SQL, PLSQL and D2K

Page 1: Training for Oracle SQL, PLSQL and D2K

+91 9175 – 411 - 144

Category: Professional courses Oracle SQL PL/SQL D2K (Oracle FORMS & REPORT)Course: Career Counseling Locality: Jagnade Square,Nandanwan We are: Offering professional Trainings

[email protected]

COMMIT SOFT TRAINING & OUTSOURCING

Page 2: Training for Oracle SQL, PLSQL and D2K

[email protected]

+91 9175-411-144

P L / S Q L D E V E LO P E RO R A C L E 9 iV E R S I O N 8 . 0 . 0 . 1 4 8 0 0 1 . 0 6 3 0 9 6 4 6 9 2O R A C L E D ATA B A S E 9 G / 1 0 G E N T E R P R I S E E D I T I O N R E L E A S E 9 . 2 . 0 . 1 . 0

Page 3: Training for Oracle SQL, PLSQL and D2K
Page 4: Training for Oracle SQL, PLSQL and D2K

P L / S Q L D E V E LO P E RO RA C L E 9 iV E R S I O N 8 . 0 . 0 . 1 4 8 0 0 1 . 0 6 3 0 9 6 4 6 9 2O RA C L E D ATA B A S E 9 G / 1 0 G E N T E R P R I S E E D I T I O N R E L E A S E 9 . 2 . 0 . 1 . 0

P L / S Q L D E V E LO P E RV E R S I O N 7 . 0 . 1 . 1 0 6 6 2 0 0 0 0 . 6 3 2 0O RA C L E D ATA B A S E 9 G / 1 0 GE N T E R P R I S E E D I T I O N R E L E A S E 1 0 . 2 . 0 . 4 . 0

S T I L L O R A C L E V E R S I O N U S E I N C O M PA N Y:

A N D F O R W O R K S H O P W E U S E A D VA N C E D O R A C L E V E R S I O N :

Page 5: Training for Oracle SQL, PLSQL and D2K

AN OVERVIEW OF SQL

SQL stands for Structured Query Language.It is the most commonly used Relational Database Language today.SQL works with a variety of different fourth-generation (4GL)programming languages, such as Visual Basic.

5

SQLCOMMITSOFT

M:

9175

411

144

Page 6: Training for Oracle SQL, PLSQL and D2K

FILTER EXAMPLE

Page 7: Training for Oracle SQL, PLSQL and D2K

WHERE WE USE THE SQL AS A APPLICATION

Page 8: Training for Oracle SQL, PLSQL and D2K

ORACLE SQLSQL : Structural Query Language What is SQL?SQL is Structured Query Language, which is a computer language for storing, manipulating and retrieving data stored in relational database. SQL is the standard language for Relation Database System. All relational database management systems like MySQL, MS Access, Oracle, Sybase, Informix, postgres and SQL Server use SQL as standard database language. Also, they are using different dialects, such as:

1. MS SQL Server using T-SQL, 2. Oracle using PL/SQL, 3. MS Access version of SQL is called JET SQL (native

format) etc.

8

COMMITSOFT

M:

9175

411

144

Page 9: Training for Oracle SQL, PLSQL and D2K

SELECT *FROM EMP; SELECT *FROM DEPT; SELECT *FROM SALGRADE; C

OMMITSOFT

M:

9175

411

144

Page 10: Training for Oracle SQL, PLSQL and D2K

SOME EXAMPLES ON SQL QUERY

COMMITSOFT

M:

9175

411

144

Page 11: Training for Oracle SQL, PLSQL and D2K

COMMITSOFT

M:

9175

411

144

Page 12: Training for Oracle SQL, PLSQL and D2K

COMMITSOFT

M:

9175

411

144

Page 13: Training for Oracle SQL, PLSQL and D2K

[email protected]

+91 9175-411-144

COMMITSOFT

M:

9175

411

144

P L / S Q L D E V E LO P E RO R A C L E 9 iV E R S I O N 8 . 0 . 0 . 1 4 8 0 0 1 . 0 6 3 0 9 6 4 6 9 2O R A C L E D ATA B A S E 9 G / 1 0 G E N T E R P R I S E E D I T I O N R E L E A S E 9 . 2 . 0 . 1 . 0

Page 14: Training for Oracle SQL, PLSQL and D2K

• When the PL/SQL engine is located on the client, as it is in the Oracle Developer Tools, the PL/SQL processing is done on the client side.

COMMITSOFT

M:

9175

411

144

Page 15: Training for Oracle SQL, PLSQL and D2K

DECLARE – Optional Variables, cursors, user-defined

exceptionsBEGIN – Mandatory

SQL statements PL/SQL statements

EXCEPTION – Optional Actions to perform when errors occur

END; – Mandatory

DECLARE

BEGIN

EXCEPTION

END;

COMMITSOFT

M:

9175

411

144

PL/SQL Block Structure

Page 16: Training for Oracle SQL, PLSQL and D2K

Anonymous Procedure Function[DECLARE]

BEGIN --statements

[EXCEPTION]

END;

PROCEDURE nameIS

BEGIN --statements

[EXCEPTION]

END;

FUNCTION nameRETURN datatypeISBEGIN --statements RETURN value;[EXCEPTION]

END;

COMMITSOFT

M:

9175

411

144

PL/SQL Block Types

Page 17: Training for Oracle SQL, PLSQL and D2K

SOME EXAMPLES ON PL/SQL QUERY

COMMITSOFT

M:

9175

411

144

Page 18: Training for Oracle SQL, PLSQL and D2K

DBMS OUTPUT :DECLARE L_X NUMBER(4); L_Y NUMBER(4) ; L_Z NUMBER(4); L_J NUMBER;BEGIN L_X := 15; L_Y = 10; L_J := 20 ; L_Z := L_X + L_Y + L_J; DBMS_OUTPUT.PUT_LINE('This is my FIRST pro'); DBMS_OUTPUT.PUT_LINE('The Sum ' || L_Z); END;

COMMITSOFT

M:

9175

411

144

Page 19: Training for Oracle SQL, PLSQL and D2K

PL/SQL QUERY ON TABLES

COMMITSOFT

M:

9175

411

144

Page 20: Training for Oracle SQL, PLSQL and D2K

Statement Using Where Clause:

DECLARE L_EMPNO NUMBER; L_ENAME VARCHAR2(15); L_JOB VARCHAR2(15);BEGIN SELECT EMPNO, ENAME, JOB INTO L_EMPNO, L_ENAME, L_JOB FROM EMP;

DBMS_OUTPUT.PUT_LINE(L_EMPNO || '---' || L_ENAME || '---' || L_JOB);

END;

COMMITSOFT

M:

9175

411

144

Error appear in this query….. See on next slide

SELECT EMPNO, ENAME, JOBFROM EMP;

Error appear : ORA-01422

Page 21: Training for Oracle SQL, PLSQL and D2K

Now uncomment the Red Commented Line….. See on next slide

COMMITSOFT

M:

9175

411

144

Page 22: Training for Oracle SQL, PLSQL and D2K

SO WHAT YOU OBSERVED:PL/SQL SUPPORT AND GIVES OUTPUT AS SINGLE ROW. FOR MULTIPLE ROW OUTPUT PLSQL GIVES AN ERROR.

COMMITSOFT

M:

9175

411

144

Page 23: Training for Oracle SQL, PLSQL and D2K

DO YOU KNOW

HOW FILTERING IS DONE ON WEBSITE ?

Page 24: Training for Oracle SQL, PLSQL and D2K
Page 25: Training for Oracle SQL, PLSQL and D2K

COMMITSOFT

M:

9175

411

144

IS THERE ANY JOB OPPORTUNITY

IN SQL AND PL/SQL

Page 26: Training for Oracle SQL, PLSQL and D2K

IS THERE ANY JOB OPPORTUNITY IN SQL PL/SQL

Page 27: Training for Oracle SQL, PLSQL and D2K

[email protected]

+91 9175-411-144

COMMITSOFT

M:

9175

411

144

D 2 K D E V E LO P E RO R A C L E F O R M B U I L D E R 6 i

Page 28: Training for Oracle SQL, PLSQL and D2K

ORACLE DEVELOPER 2000 (D2K)

Page 29: Training for Oracle SQL, PLSQL and D2K

ORACLE DEVELOPER 2000 (D2K)

Page 30: Training for Oracle SQL, PLSQL and D2K

ORACLE DEVELOPER 2000 (D2K)

Page 31: Training for Oracle SQL, PLSQL and D2K

ORACLE DEVELOPER 2000 (D2K)

Page 32: Training for Oracle SQL, PLSQL and D2K

ORACLE DEVELOPER 2000 (D2K)

Page 33: Training for Oracle SQL, PLSQL and D2K

PRACTICE WITH ORACLE DEVELOPER

2000 (D2K)

COMMITSOFT

M:

9175

411

144

DIRECT DESIGN AND RUN THE FORM USING FORM BUILDER

Page 34: Training for Oracle SQL, PLSQL and D2K

EXAMPLE ON ORACLE DEVELOPER

2000 (D2K)

COMMITSOFT

M:

9175

411

144

VIDEO CLIP …… CLICK HERE

Page 35: Training for Oracle SQL, PLSQL and D2K

COMMITSOFT

M:

9175

411

144

IS THERE ANY JOB OPPORTUNITY

IN ORACLE D2K

Page 36: Training for Oracle SQL, PLSQL and D2K
Page 37: Training for Oracle SQL, PLSQL and D2K

ORACLE DEVELOPER 2000 (D2K)

Page 38: Training for Oracle SQL, PLSQL and D2K

TRAINING ON ORACLE SQL, PLSQL AND D2K

Contact for Training Information :

Website : www.commitsoft.inEmail : [email protected] : 9175411144Address : 01, Raendra Nagar,

Great nag Road, Jagnade Square, Nandanvan, Nagpur 440009

Page 39: Training for Oracle SQL, PLSQL and D2K
Page 40: Training for Oracle SQL, PLSQL and D2K

Address : 01, Raendra Nagar, Great nag Road,

Jagnade Square, Nandanvan, Nagpur 440009