Training for Oracle SQL, PLSQL and D2K

Post on 21-Apr-2017

149 views 5 download

Transcript of 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

www.commitsoft.ininfo@commitsoft.in

COMMIT SOFT TRAINING & OUTSOURCING

SQLwww.commitsoft.ininfo@commitsoft.in

+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

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 :

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

FILTER EXAMPLE

WHERE WE USE THE SQL AS A APPLICATION

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

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

OMMITSOFT

M:

9175

411

144

SOME EXAMPLES ON SQL QUERY

COMMITSOFT

M:

9175

411

144

COMMITSOFT

M:

9175

411

144

COMMITSOFT

M:

9175

411

144

PLSQLwww.commitsoft.ininfo@commitsoft.in

+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

• 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

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

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

SOME EXAMPLES ON PL/SQL QUERY

COMMITSOFT

M:

9175

411

144

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

PL/SQL QUERY ON TABLES

COMMITSOFT

M:

9175

411

144

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

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

COMMITSOFT

M:

9175

411

144

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

DO YOU KNOW

HOW FILTERING IS DONE ON WEBSITE ?

COMMITSOFT

M:

9175

411

144

IS THERE ANY JOB OPPORTUNITY

IN SQL AND PL/SQL

IS THERE ANY JOB OPPORTUNITY IN SQL PL/SQL

D2Kwww.commitsoft.ininfo@commitsoft.in

+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

ORACLE DEVELOPER 2000 (D2K)

ORACLE DEVELOPER 2000 (D2K)

ORACLE DEVELOPER 2000 (D2K)

ORACLE DEVELOPER 2000 (D2K)

ORACLE DEVELOPER 2000 (D2K)

PRACTICE WITH ORACLE DEVELOPER

2000 (D2K)

COMMITSOFT

M:

9175

411

144

DIRECT DESIGN AND RUN THE FORM USING FORM BUILDER

EXAMPLE ON ORACLE DEVELOPER

2000 (D2K)

COMMITSOFT

M:

9175

411

144

VIDEO CLIP …… CLICK HERE

COMMITSOFT

M:

9175

411

144

IS THERE ANY JOB OPPORTUNITY

IN ORACLE D2K

ORACLE DEVELOPER 2000 (D2K)

TRAINING ON ORACLE SQL, PLSQL AND D2K

Contact for Training Information :

Website : www.commitsoft.inEmail : info@commitsoft.inMobile : 9175411144Address : 01, Raendra Nagar,

Great nag Road, Jagnade Square, Nandanvan, Nagpur 440009

Address : 01, Raendra Nagar, Great nag Road,

Jagnade Square, Nandanvan, Nagpur 440009