Business Analytics /HW¶V Learn SQL-PL SQL (Oracle 10g · Let’s Learn SQL-PL SQL (Oracle 10g)...

13
V-106, GF, Sector 12 Behind Govt. Inter College, Noida Prince Sethi 9953872217 www.xlmacro.webs.com RDBMS, DDL, DML, DCL, Clause, Join, Function, Queries, Views, Constraints, Blocks, Cursors, Exception Handling, Trapping, Procedures, Packages, Triggers and much more... Business Analytics Let’s Learn SQL-PL SQL (Oracle 10g) SQL PL SQL [Oracle 10 g]

Transcript of Business Analytics /HW¶V Learn SQL-PL SQL (Oracle 10g · Let’s Learn SQL-PL SQL (Oracle 10g)...

Page 1: Business Analytics /HW¶V Learn SQL-PL SQL (Oracle 10g · Let’s Learn SQL-PL SQL (Oracle 10g) Flexible solutions for ... Oracle's Naming Convention Describe command DDL COMMANDS

V-106, GF, Sector 12 Behind Govt. Inter College, Noida

P r i n c e S e t h i 9 9 53 8 7 2 2 17

w w w.x l ma c ro . we b s .co m

RDBMS, DDL, DML, DCL, Clause, Join, Function, Queries, Views, Constraints, Blocks, Cursors, Exception Handling, Trapping, Procedures, Packages, Triggers and much more...

Business Analytics

Let’s Learn SQL-PL SQL (Oracle 10g)

SQL – PL SQL [Oracle 10 g]

Page 2: Business Analytics /HW¶V Learn SQL-PL SQL (Oracle 10g · Let’s Learn SQL-PL SQL (Oracle 10g) Flexible solutions for ... Oracle's Naming Convention Describe command DDL COMMANDS

Let’s Learn SQL-PL SQL (Oracle 10g)

Flexible solutions for Your better Learning

Sma l l C l a ss S i ze : It's hard to learn

when you're in a roomful of people.

That's why we keep our class sizes

small usually at most 6-10 people.

We b Ex Se ss i o n

Through Our Software you can attend live

classes even staying in your home or

anywhere in the world. You can chat or ask

question to us through the live class. The

Same class you can also view on your smart

phone.

WE’ VE W O RK E D WI T H A DIV E RSE C U ST O ME R BAS E. HO W C A N WE H EL P Y O U?

C US T OM SOL U TI O NS

We help you out in your own project. If you have

your own customized project and you have stuck

somewhere or need personal attention on that.

We will help you out.

WE B S OL UTI O NS

If you are not having application to make your

analysis. We will provide you all kind of

application. I.e. learning material, Test paper,

Dummy data to practice, Real time scenario,

Assignment and many more…

I n te re s t i n g e xa mp l e s a n d

e xe rc i se s : We publish our exercises

online, so you know exactly what to

expect!

L i ve V i de o o n Ea ch a n d Eve ry

C l a ss : We develop live video of each

and every class so that you need not

remind each and every thing we learnt

in the class, You can learn them at your

own pace, as per your convenient time,

As per own convenient Location.

Page 3: Business Analytics /HW¶V Learn SQL-PL SQL (Oracle 10g · Let’s Learn SQL-PL SQL (Oracle 10g) Flexible solutions for ... Oracle's Naming Convention Describe command DDL COMMANDS

STRUCTURE QUERY LANGUAGE (SQL)

Introduction to database

Database terminology

Relational Database

Tables, Rows and Columns

Referential Integrity

Introduction to SQL

SQL commands

Data Definition Commands (DDL)

Data Manipulation Commands (DML)

Transaction Control Language Commands

Data Control Language Commands (DCL)

Oracle's Naming Convention

Describe command

DDL COMMANDS

Creating a Table

Altering a Table

Dropping a Table

Rename

Truncate Table

DML COMMANDS

Insert

Update

Delete

Difference between Drop, Truncate and Delete

DCL COMMANDS

Grant

Revoke

DATA QUERY LANGUAGE (BASIC QUERIES)

SELECT COMMAND

Viewing Data in a Table

Displaying Unique Values Using the Distinct Clause

Order By

The Where Clause

Using

Substitution Variable

Comparison Operator

Like operator

Wildcard Operators

IN operators

Between ...And ...Operator

IS NULL OPERATOR

Logical operator

Expressions in Select Clause

Column Aliases

Expression In where Clause and Order by Clause

CONSTRAINTS

Primary Key

Not Null

Foreign Key

Check

Unique

SINGLE ROW FUNCTIONS

Numeric functions

Character Functions

Date Functions

Conversion Functions

GROUP FUNCTIONS

Group functions or Multiple Rows Functions

Group by Clause

Having Clause

JOINS

TYPES

Equi-Join/Inner Join

Non-equi Join

Cross Join

Natural Join

Self-Join

Outer Join

Right outer

Left outer

Full outer

Sub Query

OTHER DATABASE OBJECTS

SEQUENCE

Creating a Sequence

Generating Sequence Value

SYNONYM

Creating a Synonym

Public and Private

Page 4: Business Analytics /HW¶V Learn SQL-PL SQL (Oracle 10g · Let’s Learn SQL-PL SQL (Oracle 10g) Flexible solutions for ... Oracle's Naming Convention Describe command DDL COMMANDS

VIEWS

Creating a view

Removing a view

Types

Simple, Complex

Classification

Force

NoForce

Constraints

Read Only

With Check Option

INDEX

Creating index

Types

Implicit Explicit

TRANSACTION CONTROL LANGUAGE

Commit

Rollback

Savepoint

ADVANCED SQL

Using Flashback command and Purge command

Set Unused

Multiple Insertion and types

PL/SQL PROGRAM UNITS

Introduction to PL/SQL

Benefits of PL/SQL

Structure of Block

Types of PL/SQL Blocks

Named Block

Unnamed or Anonymous block

Writing Control structures

Conditional Controls

Iterative Controls

Variable and Constant

Scalar data types

Variable (%row, %row type)

CURSORS

Explicit Cursor

Implicit Cursor

Cursor Attributes

Cursor and loop

EXCEPTION HANDLING

Types of Exception

Pre-defined

Non-Predefined

User Defined

Error Trapping Functions

Sqlcode

Sql Errm

PROCEDURES

Creating Procedures

Procedure Parameter

Procedure Mode

Testing Procedure from anonymous block

FUNCTIONS

Creating Function

Difference ways of calling a function

PACKAGES

Defining and Using Packages

Package Specification

Package Body

Support polymorphism and Improve Performance

DATABASE TRIGGERS

Trigger Types

Trigger Event

Trigger Syntax

Compilation of Database Triggers

Alter Trigger enable/disable

Drop trigger

Advance PL/SQL

Working with Mutating Error

Page 5: Business Analytics /HW¶V Learn SQL-PL SQL (Oracle 10g · Let’s Learn SQL-PL SQL (Oracle 10g) Flexible solutions for ... Oracle's Naming Convention Describe command DDL COMMANDS

Testimonial:

Page 6: Business Analytics /HW¶V Learn SQL-PL SQL (Oracle 10g · Let’s Learn SQL-PL SQL (Oracle 10g) Flexible solutions for ... Oracle's Naming Convention Describe command DDL COMMANDS
Page 7: Business Analytics /HW¶V Learn SQL-PL SQL (Oracle 10g · Let’s Learn SQL-PL SQL (Oracle 10g) Flexible solutions for ... Oracle's Naming Convention Describe command DDL COMMANDS
Page 8: Business Analytics /HW¶V Learn SQL-PL SQL (Oracle 10g · Let’s Learn SQL-PL SQL (Oracle 10g) Flexible solutions for ... Oracle's Naming Convention Describe command DDL COMMANDS
Page 9: Business Analytics /HW¶V Learn SQL-PL SQL (Oracle 10g · Let’s Learn SQL-PL SQL (Oracle 10g) Flexible solutions for ... Oracle's Naming Convention Describe command DDL COMMANDS
Page 10: Business Analytics /HW¶V Learn SQL-PL SQL (Oracle 10g · Let’s Learn SQL-PL SQL (Oracle 10g) Flexible solutions for ... Oracle's Naming Convention Describe command DDL COMMANDS
Page 11: Business Analytics /HW¶V Learn SQL-PL SQL (Oracle 10g · Let’s Learn SQL-PL SQL (Oracle 10g) Flexible solutions for ... Oracle's Naming Convention Describe command DDL COMMANDS
Page 12: Business Analytics /HW¶V Learn SQL-PL SQL (Oracle 10g · Let’s Learn SQL-PL SQL (Oracle 10g) Flexible solutions for ... Oracle's Naming Convention Describe command DDL COMMANDS
Page 13: Business Analytics /HW¶V Learn SQL-PL SQL (Oracle 10g · Let’s Learn SQL-PL SQL (Oracle 10g) Flexible solutions for ... Oracle's Naming Convention Describe command DDL COMMANDS