Вы находитесь на странице: 1из 3

17/5/2015

OracleDatabase11g:ProgramwithPL/SQL|OracleCertificationExam
(RegisterforafreeOracleWebaccount)

TrainingSearch

Training

Certification

Community

RequestInformation

UnitedStates

Cart

Home

Help

1.800.529.0165

100%StudentSatisfaction
Certification
CourseSchedule
PersonalizedCatalog
Help
LearningCredits
LearningPaths
DiscountPackages
TrainingbyFormat
TrainingOnDemand

New&Upcoming

OracleDatabase11g:ProgramwithPL/SQL
Exam
Number:
Associated
Certifications:

ExamProduct
Version:
ExamPrice:

Releases

1Z0144

Duration:

90minutes

Numberof
Questions:
Passing
Score:
Validated
Against:

63

OracleAdvancedPL/SQL
DeveloperCertifiedProfessional
,OraclePL/SQLDeveloper
CertifiedAssociate
OracleDatabase11g,

format:

MultipleChoice

US$245 Moreonexampricing

ClassroomTraining
LiveVirtualClass

PrintthisExam

65% Viewpassingscorepolicy
Thisexamhasbeenvalidated
againstOracleDatabase10g,
OracleDatabase11g,Oracle
Database11gRelease2,and
OracleDatabase12cRelease1.

CustomTraining
PrivateEvents
SelfStudyCourses
TrainingbyJobRole

Registration:

PurchaseexamvoucherfromOracleUniversity
RegisterforexamatPearsonVueorlocateatestcenternearyou

TrainingLocationDetails
UserAdoptionServices
WorldwideSites

CertificationValuePackages:Saveupto20%ontrainingandexamswith
thisallinclusivepackage.

ExamPreparation

ExamTopics

OracleDatabase11g:PL/SQLFundamentals
IntroductiontoPL/SQL
ExplaintheneedforPL/SQL
ExplainthebenefitsofPL/SQL
IdentifythedifferenttypesofPL/SQLblocks
OutputmessagesinPL/SQL
DeclaringPL/SQLVariables
Recognizevalidandinvalididentifiers
Listtheusesofvariables,declareandinitializevariables,usebindvariables
Listanddescribevariousdatatypesusingthe%TYPEattribute
WritingExecutableStatements
IdentifylexicalunitsinaPL/SQLblock
UsebuiltinSQLfunctionsinPL/SQLandsequencesinPL/SQLexpressions
Describewhenimplicitconversionstakeplaceandwhenexplicitconversionshavetobe
dealtwith
Writenestedblocksandqualifyvariableswithlabels
Writereadablecodewithappropriateindentation
InteractingwiththeOracleDatabaseServer
CreatePL/SQLexecutableblocksusingDMLandtransactioncontrolstatements
MakeuseoftheINTOclausetoholdthevaluesreturnedbyaSQLstatement
WritingControlStructures
Identifytheusesandtypesofcontrolstructures(IF,CASEstatementsandexpressions)
Constructandidentifyloopstatements
Applyguidelineswhenusingconditionalcontrolstructures
WorkingwithCompositeDataTypes
CreateuserdefinedPL/SQLrecords
Createarecordwiththe%ROWTYPEattribute
CreateanINDEXBYtableandINDEXBYtableofrecords
Describethedifferencesamongrecords,tables,andtablesofrecords
UsingExplicitCursors
Distinguishbetweenusageofimplicitandexplicitcursors,useSQLcursorattributes
Declareandcontrolexplicitcursors,usesimpleloopsandcursorFORloopstofetch
data
Declareandusecursorswithparameters
LockrowswiththeFORUPDATEclauseandreferencethecurrentrowwiththeWHERE

https://education.oracle.com/pls/web_prodplqdad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0144

1/3

17/5/2015

OracleDatabase11g:ProgramwithPL/SQL|OracleCertificationExam
CURRENTOFclause
HandlingExceptions
DefinePL/SQLexceptions
Recognizeunhandledexceptions
Handledifferenttypesofexceptions(predefinedexceptions,nonpredefinedexceptions
anduserdefinedexceptions)
Propagateexceptionsinnestedblocksandcallapplications
CreatingStoredProceduresandFunctions
Differentiatebetweenanonymousblocksandsubprograms
Createasimpleprocedureandinvokeitfromananonymousblock
Createasimplefunction
Createasimplefunctionthatacceptsaparameter
Differentiatebetweenproceduresandfunctions
OracleDatabase11g:DevelopPL/SQLProgramUnits
CreatingProcedures
Differentiatebetweenanonymousblocksandsubprograms,useamodularizedand
layeredsubprogramdesign,andidentifythebenefitsofsubprograms
Createasimpleprocedureandinvokeitfromananonymousblock
Workwithprocedures
Handleexceptionsinprocedures,removeaprocedure,anddisplayaprocedure's
information
CreatingFunctions
Differentiatebetweenaprocedureandafunction
Describetheusesoffunctions
Workwithfunctions(create,invokeandremovefunctions)
CreatingPackages
Identifythebenefitsandthecomponentsofpackages
Workwithpackages(createpackagespecificationandbody,invokepackage
subprograms,removeapackageanddisplaypackageinformation)
WorkingwithPackages
Overloadpackagesubprograms,useforwarddeclarations
Createaninitializationblockinapackagebody
ManagepersistentpackagedatastatesforthelifeofasessionandusePL/SQLtables
andrecordsinpackages
UsingOracleSuppliedPackagesinApplicationDevelopment
DescribehowtheDBMS_OUTPUTpackageworks
UseUTL_FILEtodirectoutputtooperatingsystemfiles
DescribethemainfeaturesofUTL_MAIL
UsingDynamicSQL
DescribetheexecutionflowofSQLstatements
UseNativeDynamicSQL(NDS)
UsetheDBMS_SQLpackage
DesignConsiderationsforPL/SQLCode
Createstandardconstantsandexceptions
Writeandcalllocalsubprograms
Controltheruntimeprivilegesofasubprogram
Performautonomoustransactions
UseNOCOPYhint,PARALLELENABLEhintandDETERMINISTICclause
UsebulkbindingandtheRETURNINGclausewithDML
CreatingTriggers
Describedifferenttypesoftriggersandtheiruses
Createdatabasetriggers
Managetriggers
CreatingCompound,DDL,andEventDatabaseTriggers
CreatetriggersonDDLstatements
Createtriggersonsystemevents
UsingthePL/SQLCompiler
DescribethenewPL/SQLcompilerandfeatures
UsethenewPL/SQLcompilerinitializationparameters
UsethenewPL/SQLcompiletimewarnings
ManagingPL/SQLCode
Describeanduseconditionalcompilation
HidePL/SQLsourcecodeusingdynamicobfuscationandtheWraputility
ManagingDependencies
Trackandmanageproceduraldependencies

https://education.oracle.com/pls/web_prodplqdad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0144

2/3

17/5/2015

OracleDatabase11g:ProgramwithPL/SQL|OracleCertificationExam

TermsandConditions |

AboutOracle|OracleandSun|Subscribe|Careers |ContactUs |SiteMaps |LegalNotices |TermsofUse|YourPrivacyRights |

https://education.oracle.com/pls/web_prodplqdad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0144

3/3

Вам также может понравиться