10gPLSQLAD

Embed Size (px)

Citation preview

  • 8/12/2019 10gPLSQLAD

    1/3

  • 8/12/2019 10gPLSQLAD

    2/3

    7 'nderstand dependencies

    8 Identiy the Oracle supplied pac(ages

    Design Considerations

    1 "ist the dierent guidelines or cursor design

    2 Describe cursor variables3 !ass cursor variables as progra& para&eters

    4 *o&pare cursor variables to static cursors

    5 Describe the predeined data types6 *reate subtypes based on e)isting types or an application

    Collections

    1 Describe and use nested tables2 Describe and use varrays

    3 Describe and use associative arrays

    4 Describe and use string inde)ed collections

    5 Describe and use nested collections6 -rite !"#$%" progra&s that use collections

    7 Describe the co&&on collection e)ceptions and how to code or the&8 *o&pare associative arrays to collections

    Advanced Interface Methods1 )ecute e)ternal * routines ro& !"#$%"

    2 'nderstand the beneits o e)ternal routines

    3 !ublish the e)ternal * routine in the !"#$%" code

    4 )ecute a !"#$%" routine that calls the e)ternal * routine5 )ecute +ava routines ro& !"#$%"

    6 !ublish the +ava class &ethod by creating the !"#$%" subprogra& unit speciication

    that reerences the +ava class &ethod7 )ecute the !"#$%" subprogra& that invo(es the +ava class &ethod

    !"#$%" $erver !ages1 Deine e&bedding !"#$%" code in -eb pages !"#$%" $erver !ages:

    2 Describe the or&at o a !"#$%" $erver !age

    3 -rite the code and content or the !"#$%" $erver !age

    4 "oad the !"#$%" $erver !age into the database as a stored procedure5 ;un a !"#$%" $erver !age via a ';"

    6 Debug !"#$%" $erver !age proble&s

    ine !rained Access Control

    1 'nderstand how inegrained access control wor(s overall

    2 Describe the eatures o inegrained access control3 Describe an application conte)t

    4 $et up a logon trigger

    5

  • 8/12/2019 10gPLSQLAD

    3/3

    Performance and "uning

    1 Tune !"#$%" code

    2 -rite s&aller e)ecutable sections o code3 *o&pare $%" to !"#$%" on peror&ance

    4 'nderstand how bul( binds can i&prove peror&ance

    5 andle e)ceptions with the =O;>"" synta)6 Identiy data type and constraint issues

    7 ;ecognie networ( issues

    Anal#$ing PL/SQL Code

    1 'se the supplied pac(ages and dictionary views to ind coding inor&ation

    2 db&s?describe supplied pac(age

    3 'se supplied pac(ages to ind error inor&ation4 Trace !"#$%" progra&s using the db&s?trace supplied pac(age@

    5 ;ead and interpret the trace inor&ation

    6 !roile !"#$%" progra&s using the db&s?proiler supplied pac(age

    7 ;ead and interpret the proiler inor&ation