View
223
Download
0
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 ðod by creating the !"#$%" subprogra& unit speciication
that reerences the +ava class ðod7 )ecute the !"#$%" subprogra& that invo(es the +ava class ðod
!"#$%" $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