oracledatabase10gadvancedplsql
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