oracledatabase10gadvancedplsql

Upload: writesmd

Post on 31-May-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 OracleDatabase10gAdvancedPLSQL

    1/2

  • 8/14/2019 OracleDatabase10gAdvancedPLSQL

    2/2

    Describe and use varraysDescribe and use associative arraysDescribe and use string indexed collectionsDescribe and use nested collectionsWrite PL/SQL programs that use collectionsDescribe the common collection exceptions and how to code for themCompare associative arrays to collections

    Advanced Interface MethodsExecute external C routines from PL/SQLUnderstand the benefits of external routinesPublish the external C routine in the PL/SQL codeExecute a PL/SQL routine that calls the external C routineExecute Java routines from PL/SQLPublish the Java class method by creating the PL/SQL subprogram unit specification that references the Javaclass methodExecute the PL/SQL subprogram that invokes the Java class method

    PL/SQL Server PagesDefine embedding PL/SQL code in Web pages (PL/SQL Server Pages)Describe the format of a PL/SQL Server PageWrite the code and content for the PL/SQL Server PageLoad the PL/SQL Server Page into the database as a stored procedureRun a PL/SQL Server Page via a URLDebug PL/SQL Server Page problems

    Fine Grained Access ControlUnderstand how fine-grained access control works overallDescribe the features of fine-grained access controlDescribe an application contextSet up a logon triggerView the resultsQuery the dictionary views holding information on fine-grained access

    Performance and TuningTune PL/SQL code

    Write smaller executable sections of codeCompare SQL to PL/SQL on performanceUnderstand how bulk binds can improve performanceHandle exceptions with the FORALL syntaxIdentify data type and constraint issuesRecognize network issues

    Analyzing PL/SQL CodeUse the supplied packages and dictionary views to find coding informationdbms_describe supplied packageUse supplied packages to find error informationTrace PL/SQL programs using the dbms_trace supplied packageqRead and interpret the trace informationProfile PL/SQL programs using the dbms_profiler supplied packageRead and interpret the profiler information