Pl,sql latest

236 views

Published on

Myfootpath Infomedia provides endeavor solutions that include custom website development, website designing, e-commerce solutions, online-marketing, CMS, SEO, i-Phone Development, Android Development, SharePoint Development, Open Source Development

We Provide Project development and training courses and also provide academy education for IT people

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
236
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
3
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Pl,sql latest

  1. 1. Address: 4thFloor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIAContact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.comSyllabus:PL/SQL TRAINING COURSEChapter 1: IntroductionIntroduction to Basic SQL statementsSelectJoinDescribing Oracle TablesRestricting row returnsWhere clauseComplex Boolean logic in SQLROWID restrictionsChapter 2: Using SQL*plusCreating basic reportsUsing the set commandsColumn wrappingCreating breaks and summariesAdding prompts to queriesChapter 3: Joining Oracle tableOuter joinHiding joins by creating viewsUsing IN, NOT IN, EXISTS and NOT EXISTSSub queriesCorrelated sub queriesNon-correlated sub queries
  2. 2. Address: 4thFloor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIAContact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.comChapter 4: Advanced SQL operatorsBetween OperatorIN and NOT In OperatorsSub queriesEXISTS ClauseUsing wildcards in queries (LIKE op erator)Aggregation in SQLCount (*)SumAgeMin and maxUsing the group by clauseSQL access methodsReview of Basic joining methodsMerge joinHash JoinNested Loop joinAdvanced SQL operatorsBetween operatorSQL TuningIntroduction to rule-based optimizationIntroduction to cost-based optimizationCollecting table and index statisticsUsing column histograms
  3. 3. Address: 4thFloor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIAContact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.comChanging the default optimizer modesUsing TKPROFUsing SQL*TraceSQL reusability within the library cacheTable high-water markTable striping and table partitionsUsing EXPLAIN PLANInterpreting EXPLAIN PLAN OutputUsing indexes to improve performanceIdentifying full-table scansRe-writing SQL queriesUsing hints to improve SQL performanceUsing parallel query to improve performanceTuning sub-queriesChapter 5: PL/SQL SectionBasics of PL/SQLPL/SQL architecturePL/SQL and SQL*PlusPL/SQL BasicsVariablesConstantsData typesError messages – user errors and show errorsPL/SQL wrapper utility
  4. 4. Address: 4thFloor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIAContact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.comSimple blocksControl structuresPL/SQL recordsRecognizing the Basic PL/SQL Block and Its SectionsDescribing the Significance of Variables in PL/SQLDistinguishing Between PL/SQL and Non-PL/SQL VariablesDeclaring Variables and ConstantsExecuting a PL/SQL BlockError checking – exception handlingDefining exceptionsUsing the when others clauseEnsuring complete error checkingPassing error messages to calling routineBoolean logic in PL/SQLIdentifying the Uses and Types of Control StructurConstructing an IF StatementConstructing and Identifying Different Loop StatementsControlling Block Flow Using Nested Loops and LabelsUsing Logic TablesIf-then-else structureTesting for numbers characters and BooleansCursors in PL/SQLCursor basicsUsing a cursor for a multi-row SQL queryIteration in PL/SQLFor loopWhile loop
  5. 5. Address: 4thFloor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIAContact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.comChapter 6: PL/SQL tablesDefining PL/SQL tablesReasons to use PL/SQL tablesPopulating a PL/SQL tableRetrieving from a PL/SQL tableDynamic SQL in PL/SQLIntroduction to the dbms_sql packageCreating a dynamic SQL statementNested blocks in PL/SQLCreating nested blocksUnderstanding scope in nested blocksTriggers in PL/SQLTriggers and database eventsDefining a triggerTiming a triggerEnabling and disabling a triggerStored procedures, functions and packagesBasics of stored proceduresBasics of functionsBasics of packagesDefining stored procedures & functionsFunction and stored procedures prototypesPassing arguments to functions and stored proceduresRecompiling functions and stored proceduresPinning packages in the SGA with dbms_shared_pool.keep
  6. 6. Address: 4thFloor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIAContact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.comPackage forward declarationPackage dependencyPackage overloadingListing package informationBulking in PL/SQLBulk queriesBulk DML (forall statement)Using cursor attributesAnalyzing impact of bilk operationsConclusionDocuments

×