Enviar pesquisa
Carregar
Managing SQL Performance
•
4 gostaram
•
1,545 visualizações
Karen Morton
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 108
Baixar agora
Baixar para ler offline
Recomendados
Death By Ppt
Death By Ppt
guest36124e
The book small
The book small
Morgan Bradshaw
FPC Seven to Save 2009
FPC Seven to Save 2009
Montage Marketing
Intergrating OER in Educational Practice: Practitioner Stories
Intergrating OER in Educational Practice: Practitioner Stories
Shironica Karunanayaka
La vida y organización social indígena
La vida y organización social indígena
Fundación Impacto
Articulo 416 LeCrim. La dispensa de la Obligación de Declarar.
Articulo 416 LeCrim. La dispensa de la Obligación de Declarar.
owaj
Apps Market Research
Apps Market Research
Michael Fenech
Paras Holidays Europe USA Group Tours 2015 Brochure
Paras Holidays Europe USA Group Tours 2015 Brochure
Paras Holidays Pvt Ltd
Recomendados
Death By Ppt
Death By Ppt
guest36124e
The book small
The book small
Morgan Bradshaw
FPC Seven to Save 2009
FPC Seven to Save 2009
Montage Marketing
Intergrating OER in Educational Practice: Practitioner Stories
Intergrating OER in Educational Practice: Practitioner Stories
Shironica Karunanayaka
La vida y organización social indígena
La vida y organización social indígena
Fundación Impacto
Articulo 416 LeCrim. La dispensa de la Obligación de Declarar.
Articulo 416 LeCrim. La dispensa de la Obligación de Declarar.
owaj
Apps Market Research
Apps Market Research
Michael Fenech
Paras Holidays Europe USA Group Tours 2015 Brochure
Paras Holidays Europe USA Group Tours 2015 Brochure
Paras Holidays Pvt Ltd
Q&a
Q&a
Anric Blatt
Multeam360 Communication Group - presentation
Multeam360 Communication Group - presentation
John Powell
CompTIA - Cloud Study - Full Report
CompTIA - Cloud Study - Full Report
Assespro Nacional
Os Urnerupdated
Os Urnerupdated
oscon2007
Observatoire des taxes foncières - Période 2012 / 2017
Observatoire des taxes foncières - Période 2012 / 2017
Monimmeuble.com
Ppt 4r
Ppt 4r
EVERODARLIZANAANGULO
Os Pruett Sessionnotes
Os Pruett Sessionnotes
oscon2007
Public international-law-notesp
Public international-law-notesp
Amita Pradhan
Time Travel - Predicting the Future and Surviving a Parallel Universe - JDC2012
Time Travel - Predicting the Future and Surviving a Parallel Universe - JDC2012
Hossam Karim
Using Social Media to Enhance Civic Participation: Executive Summary and Guid...
Using Social Media to Enhance Civic Participation: Executive Summary and Guid...
Yasmin Fodil
8 Steps to Maximize Your Financial Aid Package
8 Steps to Maximize Your Financial Aid Package
Brian Davidson
Guia Cursos Formación General
Guia Cursos Formación General
itik consultoria
Proactief Netwerken
Proactief Netwerken
Jan Jacobs
Central California Writing Project Invitational Summer Institute: June 19-Jul...
Central California Writing Project Invitational Summer Institute: June 19-Jul...
Fred Mindlin
WestEd Evaluation of Hawaii Special Education Program
WestEd Evaluation of Hawaii Special Education Program
Honolulu Civil Beat
Accessing and Using Food Data to Support Collaborative Policy Decisions - Pow...
Accessing and Using Food Data to Support Collaborative Policy Decisions - Pow...
Community Food Security Coalition
Optimisation tnc1
Optimisation tnc1
bdsea89
Pep program 04122011-1
Pep program 04122011-1
Andrew Cannon
Ssijialiye
Ssijialiye
renata7
Motherloss
Motherloss
Mirah Riben
Performance Instrumentation for PL/SQL: When, Why, How
Performance Instrumentation for PL/SQL: When, Why, How
Karen Morton
Eff Plsql
Eff Plsql
afa reg
Mais conteúdo relacionado
Mais procurados
Q&a
Q&a
Anric Blatt
Multeam360 Communication Group - presentation
Multeam360 Communication Group - presentation
John Powell
CompTIA - Cloud Study - Full Report
CompTIA - Cloud Study - Full Report
Assespro Nacional
Os Urnerupdated
Os Urnerupdated
oscon2007
Observatoire des taxes foncières - Période 2012 / 2017
Observatoire des taxes foncières - Période 2012 / 2017
Monimmeuble.com
Ppt 4r
Ppt 4r
EVERODARLIZANAANGULO
Os Pruett Sessionnotes
Os Pruett Sessionnotes
oscon2007
Public international-law-notesp
Public international-law-notesp
Amita Pradhan
Time Travel - Predicting the Future and Surviving a Parallel Universe - JDC2012
Time Travel - Predicting the Future and Surviving a Parallel Universe - JDC2012
Hossam Karim
Using Social Media to Enhance Civic Participation: Executive Summary and Guid...
Using Social Media to Enhance Civic Participation: Executive Summary and Guid...
Yasmin Fodil
8 Steps to Maximize Your Financial Aid Package
8 Steps to Maximize Your Financial Aid Package
Brian Davidson
Guia Cursos Formación General
Guia Cursos Formación General
itik consultoria
Proactief Netwerken
Proactief Netwerken
Jan Jacobs
Central California Writing Project Invitational Summer Institute: June 19-Jul...
Central California Writing Project Invitational Summer Institute: June 19-Jul...
Fred Mindlin
WestEd Evaluation of Hawaii Special Education Program
WestEd Evaluation of Hawaii Special Education Program
Honolulu Civil Beat
Accessing and Using Food Data to Support Collaborative Policy Decisions - Pow...
Accessing and Using Food Data to Support Collaborative Policy Decisions - Pow...
Community Food Security Coalition
Optimisation tnc1
Optimisation tnc1
bdsea89
Pep program 04122011-1
Pep program 04122011-1
Andrew Cannon
Ssijialiye
Ssijialiye
renata7
Motherloss
Motherloss
Mirah Riben
Mais procurados
(20)
Q&a
Q&a
Multeam360 Communication Group - presentation
Multeam360 Communication Group - presentation
CompTIA - Cloud Study - Full Report
CompTIA - Cloud Study - Full Report
Os Urnerupdated
Os Urnerupdated
Observatoire des taxes foncières - Période 2012 / 2017
Observatoire des taxes foncières - Période 2012 / 2017
Ppt 4r
Ppt 4r
Os Pruett Sessionnotes
Os Pruett Sessionnotes
Public international-law-notesp
Public international-law-notesp
Time Travel - Predicting the Future and Surviving a Parallel Universe - JDC2012
Time Travel - Predicting the Future and Surviving a Parallel Universe - JDC2012
Using Social Media to Enhance Civic Participation: Executive Summary and Guid...
Using Social Media to Enhance Civic Participation: Executive Summary and Guid...
8 Steps to Maximize Your Financial Aid Package
8 Steps to Maximize Your Financial Aid Package
Guia Cursos Formación General
Guia Cursos Formación General
Proactief Netwerken
Proactief Netwerken
Central California Writing Project Invitational Summer Institute: June 19-Jul...
Central California Writing Project Invitational Summer Institute: June 19-Jul...
WestEd Evaluation of Hawaii Special Education Program
WestEd Evaluation of Hawaii Special Education Program
Accessing and Using Food Data to Support Collaborative Policy Decisions - Pow...
Accessing and Using Food Data to Support Collaborative Policy Decisions - Pow...
Optimisation tnc1
Optimisation tnc1
Pep program 04122011-1
Pep program 04122011-1
Ssijialiye
Ssijialiye
Motherloss
Motherloss
Destaque
Performance Instrumentation for PL/SQL: When, Why, How
Performance Instrumentation for PL/SQL: When, Why, How
Karen Morton
Eff Plsql
Eff Plsql
afa reg
Date rangestech15
Date rangestech15
stewashton
SQL for pattern matching (Oracle 12c)
SQL for pattern matching (Oracle 12c)
Logan Palanisamy
The Amazing and Elegant PL/SQL Function Result Cache
The Amazing and Elegant PL/SQL Function Result Cache
Steven Feuerstein
Row Pattern Matching 12c MATCH_RECOGNIZE OOW14
Row Pattern Matching 12c MATCH_RECOGNIZE OOW14
stewashton
Impact Analysis with PL/Scope
Impact Analysis with PL/Scope
Steven Feuerstein
All About PL/SQL Collections
All About PL/SQL Collections
Steven Feuerstein
Latvia anta school
Latvia anta school
Gavranica
Типичные ошибки продвижения проекта в Интернете — Максим Спиридонов
Типичные ошибки продвижения проекта в Интернете — Максим Спиридонов
Maria Podolyak
Where I'm Belonging - Noi Tro Ve
Where I'm Belonging - Noi Tro Ve
Phuc Nguyen Thanh
How Recommender Systems in Technology-Enhanced Learning depend on Context
How Recommender Systems in Technology-Enhanced Learning depend on Context
Hendrik Drachsler
Open Education and Sustainability
Open Education and Sustainability
Joss Winn
Prairie Chicken by Summer
Prairie Chicken by Summer
vebrya
Digital literacies: setting the scene
Digital literacies: setting the scene
Lis Parcell
Reindriftens omdømme
Reindriftens omdømme
Pål Hivand
Stato dell’arte IFLA sul prestito digitale
Stato dell’arte IFLA sul prestito digitale
stefanogambari
My presentation at Busan's Asia Exhibition Forum 2013
My presentation at Busan's Asia Exhibition Forum 2013
Eddie Choi
Kirklees Visioning Proposal V2
Kirklees Visioning Proposal V2
j.greenwood
Asia Youth 2009
Asia Youth 2009
Phuc Nguyen Thanh
Destaque
(20)
Performance Instrumentation for PL/SQL: When, Why, How
Performance Instrumentation for PL/SQL: When, Why, How
Eff Plsql
Eff Plsql
Date rangestech15
Date rangestech15
SQL for pattern matching (Oracle 12c)
SQL for pattern matching (Oracle 12c)
The Amazing and Elegant PL/SQL Function Result Cache
The Amazing and Elegant PL/SQL Function Result Cache
Row Pattern Matching 12c MATCH_RECOGNIZE OOW14
Row Pattern Matching 12c MATCH_RECOGNIZE OOW14
Impact Analysis with PL/Scope
Impact Analysis with PL/Scope
All About PL/SQL Collections
All About PL/SQL Collections
Latvia anta school
Latvia anta school
Типичные ошибки продвижения проекта в Интернете — Максим Спиридонов
Типичные ошибки продвижения проекта в Интернете — Максим Спиридонов
Where I'm Belonging - Noi Tro Ve
Where I'm Belonging - Noi Tro Ve
How Recommender Systems in Technology-Enhanced Learning depend on Context
How Recommender Systems in Technology-Enhanced Learning depend on Context
Open Education and Sustainability
Open Education and Sustainability
Prairie Chicken by Summer
Prairie Chicken by Summer
Digital literacies: setting the scene
Digital literacies: setting the scene
Reindriftens omdømme
Reindriftens omdømme
Stato dell’arte IFLA sul prestito digitale
Stato dell’arte IFLA sul prestito digitale
My presentation at Busan's Asia Exhibition Forum 2013
My presentation at Busan's Asia Exhibition Forum 2013
Kirklees Visioning Proposal V2
Kirklees Visioning Proposal V2
Asia Youth 2009
Asia Youth 2009
Semelhante a Managing SQL Performance
Why Everyone Needs Credit Repair
Why Everyone Needs Credit Repair
semerson22
What Is Social Media
What Is Social Media
HAL
New earth leaders brazilie 2011
New earth leaders brazilie 2011
NewEarthLeaders2011
Apuntes lpic1-by-monino
Apuntes lpic1-by-monino
fjbarbaca
Machine Shop Flyer
Machine Shop Flyer
P.J. Naughton
Interview with Ryan Kalil and Dwayne Jarrett
Interview with Ryan Kalil and Dwayne Jarrett
Natalie Hills
Panthers
Panthers
Natalie Hills
Panthers
Panthers
guest430af78
New Year. Healthy Choices.
New Year. Healthy Choices.
Isabel Tuna
Carrot cake
Carrot cake
Merlin Cottage Kitchen
How THE One Creates A Better World Through Its Organizational Culture
How THE One Creates A Better World Through Its Organizational Culture
Scholar Consultants
Est ce que la mise au point d'un vaccin changerait les stratégies de lutte co...
Est ce que la mise au point d'un vaccin changerait les stratégies de lutte co...
Institut Pasteur de Madagascar
Spring 2010 closed memo assignment jellyvision v. aflac complaint pdf
Spring 2010 closed memo assignment jellyvision v. aflac complaint pdf
Lyn Goering
Spring 2010 closed memo assignment jellyvision v. aflac complaint pdf
Spring 2010 closed memo assignment jellyvision v. aflac complaint pdf
Lyn Goering
Spring 2010 closed memo assignment jellyvision v. aflac complaint pdf
Spring 2010 closed memo assignment jellyvision v. aflac complaint pdf
Lyn Goering
52 ways to_lose_weight_all_year
52 ways to_lose_weight_all_year
Ramalingam Chandrasekharan
João Rodrigues - be IN Bragança
João Rodrigues - be IN Bragança
Plataforma Empreendedor
Activities Gm Pri
Activities Gm Pri
minal81
Activities Gm Pri
Activities Gm Pri
minal81
Writing Sample Press Relaease
Writing Sample Press Relaease
tbartlett21
Semelhante a Managing SQL Performance
(20)
Why Everyone Needs Credit Repair
Why Everyone Needs Credit Repair
What Is Social Media
What Is Social Media
New earth leaders brazilie 2011
New earth leaders brazilie 2011
Apuntes lpic1-by-monino
Apuntes lpic1-by-monino
Machine Shop Flyer
Machine Shop Flyer
Interview with Ryan Kalil and Dwayne Jarrett
Interview with Ryan Kalil and Dwayne Jarrett
Panthers
Panthers
Panthers
Panthers
New Year. Healthy Choices.
New Year. Healthy Choices.
Carrot cake
Carrot cake
How THE One Creates A Better World Through Its Organizational Culture
How THE One Creates A Better World Through Its Organizational Culture
Est ce que la mise au point d'un vaccin changerait les stratégies de lutte co...
Est ce que la mise au point d'un vaccin changerait les stratégies de lutte co...
Spring 2010 closed memo assignment jellyvision v. aflac complaint pdf
Spring 2010 closed memo assignment jellyvision v. aflac complaint pdf
Spring 2010 closed memo assignment jellyvision v. aflac complaint pdf
Spring 2010 closed memo assignment jellyvision v. aflac complaint pdf
Spring 2010 closed memo assignment jellyvision v. aflac complaint pdf
Spring 2010 closed memo assignment jellyvision v. aflac complaint pdf
52 ways to_lose_weight_all_year
52 ways to_lose_weight_all_year
João Rodrigues - be IN Bragança
João Rodrigues - be IN Bragança
Activities Gm Pri
Activities Gm Pri
Activities Gm Pri
Activities Gm Pri
Writing Sample Press Relaease
Writing Sample Press Relaease
Último
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
hans926745
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Boston Institute of Analytics
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
Último
(20)
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
Managing SQL Performance
1.
!
! ! ! ! ! ! !"#"$%#$& '()& *+,-.,/"#0+& 1.23.3&'4/5.3%6/&7899& :,"%#%#$&;"4& & & & #$%&%'(%)!*+! ,-$%'!./$(/'! !"#$%&#&'(#)(%*+'",-&.('! ! ! ! ! "!
2.
!
! ! ! ! ! 0! ! ! ! ! ! ! ! ! ! !
3.
!
! ! ! ! ! ! !"#"$%#$&'()&*+,-.,/"#0+& 2/(&/&!3+45/&674!08""!9!:$-6'6';!<-+! 08""=81="8! ! ,-$%'!./$(/'! karen.r.morton@gmail.com http://karenmorton.blogspot.com / !"#$%&'$()$*"&+$*,%&-&-.$/%0$&+$*($'%1#$'%-%.&-.$"(2$345$6#,)(,'+$%-$#-.,%&-#/7%8*('%*&9$ 6%,*$()$0(8,$%66:&9%*&(-$:&)#909:#;$<%-%.&-.$"(2$0(8,$345$6#,)(,'+$+"(8:/-=*$>#$%$?(>$%++&.-#/$ *($ (-#$ 6#,+(-$ (,$ ,(:#@$ >8*$ *"#$ ?(>$ ()$ #A#,0(-#$ &-A(:A#/$ &-$ *"#$ /#A#:(6'#-*$ %-/$ (-B.(&-.$ '%&-*#-%-9#$ %-/$ +866(,*$ ()$ 0(8,$ %66:&9%*&(-+;$ !((:+$ %-/$ *#9"-&C8#+$ :#%,-#/$ 2&::$ "#:6$ 0(8$ 2,&*#$>#**#,$345$)%+*#,$%-/$#-%>:#$0(8$*($C8&91:0$/&%.-(+#$6((,:0$6#,)(,'&-.$345;$D(8=::$%:+($ :#%,-$ "(2$ *($ ,#9(.-&E#$ %-/$ 9(,,#9*$ '%-0$ 9(''(-$ %-*&6%**#,-+$ *"%*$ '%0$ >#$ 6,#+#-*$ &-$ 0(8,$ 98,,#-*$9(/#$*"%*$%,#$6,(>:#'+$2%&*&-.$*($"%66#-;$ 9 <=:>?;@A:<?=& :>6&!&%?(6/'!6&!%@?%$5(%)!A6(>!5%$46&&6/'!B$/4!C>-5(%$!D!/B!E@5%$(!F$-?G%!#$-?(6?%&H!F$-?G%!<-(-*-&%! I)46'6&($-(6/'!B$/4!(>%!F-J!:-*G%K!I5$%&&K!08"8L! M>-(!6&!(>%!B6$&(!(>6';!+/7!(>6'J!/B!A>%'!+/7!&%%!(>%!(/56?!N.-'-;6';!3OP!#%$B/$4-'?%QR!</!+/7!(>6'J!/B! $%&5/'&%!(64%R!</!+/7!(>6'J!/B!7&%$!?/45G-6'(&!-*/7(!(>%!-55G6?-(6/'!$7''6';!N(//!&G/AQR!</!+/7!(>6'J!/B! IMS!/$!I<<.!$%5/$(&R!! I&!B-$!-&!7&%$&!-$%!?/'?%$'%)K!5%$B/$4-'?%!is $%&5/'&%!(64%L!T&%$&!)/'U(!?-$%!-*/7(!&%$V%$!-')! )-(-*-&%!?/'B6;7$-(6/'&K!'%(A/$J!*-')A6)(>K!W=F!$-(%&K!/$!X7%$+!%@%?7(6/'!5G-'&L!:>%+!?-$%!-*/7(!how fast (>%+!5%$?%6V%!(>%6$!-55G6?-(6/'&!$7'L!IGG!(>-(!/(>%$!&(7BB!6&!;%%J!&5%-J!-')!)/%&'U(!%V%'!*G65!/'!(>%6$!$-)-$L! S%;-$)G%&&!/B!A>%(>%$!/$!'/(!-GG!+/7$!4/'6(/$6';!;-);%(&!BG-&>!;$%%'!G6;>(&!/B!5%$B%?(6/'K!6B!+/7$!7&%$&!-$%! ?/45G-6'6';K!+/7UV%!;/(!-!5$/*G%4L!:>%!($7(>!6&K!(>%!&%%)&!/B!(>/&%!5$/*G%4&!V%$+!G6J%G+!A%$%!5G-'(%)!A>%'! (>%!?/)%!A-&!B6$&(!A$6((%'L! 9B9 CD.52%#$&"&*+,-.,/"#0+&!%#D3+2& .-'-;6';!(>%!5%$B/$4-'?%!/B!+/7$!-55G6?-(6/'!3OP!)/%&'U(!&(-$(!A>%'!+/7$!7&%$&!*%;6'!(/!?/45G-6'L!W(!&(-$(&! *%B/$%!(>%!B6$&(!&(-(%4%'(!6&!%V%$!A$6((%'L!W(!&(-$(&!A>%'!(>%!*7&6'%&&!(-&J&!(>-(!+/7$!-55G6?-(6/'!A6GG!'%%)!(/! &%$V6?%!-$%!)%B6'%)L!F'!-!(64%!G6'%K!(>-(!&(-$(6';!5/6'(!-')!(>%!B6$&(!7&%$!?/45G-6'(!-*/7(!5%$B/$4-'?%!?/7G)! *%!X76(%!B-$!-5-$(L!Y7(!W!-*&/G7(%G+!*%G6%V%!(>-(!+/7!>-V%!(/!&(-$(!*+!?/'&6)%$6';!+/7$!7&%$U&!%@5%$6%'?%L! ! WB!+/7!&(-$(!*+!(>6'J6';!/B!>/A!+/7$!7&%$!A6GG!%@5%$6%'?%!+/7$!-55G6?-(6/'K!(>6&!645G6%&!(>-(!4-'-;6';! 3OP!5%$B/$4-'?%!6&!B6$&(!-*/7(!-!46')&%(K!'/(!-!)-(-&%(L!Z/7$!46')&%(!6&K!6'!5-$(K!$%G-(%)!(/!(>%!&%(!/B!$7G%&! +/7UV%!6'(%$'-G6[%)L!Y7(!6(U&!-G&/!-*/7(!+/7$!*%G6%B&!-')!B%%G6';&!$%G-(%)!(/!A>-(!5%$B/$4-'?%!6&!-')!4%-'&L!</! +/7!(>6'J!4-'-;6';!5%$B/$4-'?%!6&!>-$)R!</!+/7!(>6'J!4-'-;6';!5%$B/$4-'?%!6&K!/$!6&'U(K!+/7$!$%&5/'&6*6G6(+R! </!+/7!(>6'J!5%$B/$4-'?%!6&!&/4%(>6';!(/!(>6'J!-*/7(!G-(%$K!A>%'K!/$!6BK!5$/*G%4&!-$6&%R!</!+/7!(>6'J! 4-'-;6';!5%$B/$4-'?%!6&!-*/7(!-V/6)6';!?-(-&($/5>%&!/$!-*/7(!%'V6&6/'6';!5/&&6*6G6(6%&R! ! ! ! ! 1!
4.
!
! ! 3/4%(64%&!+/7$!46')&%(!6&!6'BG7%'?%)!*+!+/7$!]/*!)%&?$65(6/'L!WB!+/7!>-V%!'/(!&5%?6B6?-GG+!*%%'!(-&J%)! A6(>!5%$B/$4-'?%!-&!-!?/'?%$'K!+/7!4-+!G6J%G+!6;'/$%K!/$!-(!(>%!V%$+!G%-&(!46'646[%K!+/7$!$/G%!6'!%'&7$6';! /5(64-G!5%$B/$4-'?%!/B!(>%!3OP!+/7!A$6(%L!Y7(!$%;-$)G%&&!/B!+/7$!)%B6'%)!]/*!$/G%K!W!)/!*%G6%V%!(>-(!%BB%?(6V%! 3OP!5%$B/$4-'?%!4-'-;%4%'(!&(-$(&!A6(>!+/7$!46')&%(L!W(U&!>/A!+/7!V6%A!+/7$!$/G%!-')!(>%!?/'($6*7(6/'&! +/7!4-J%!6'!$%;-$)!(/!(>%!5%$B/$4-'?%!/B!+/7$!?/)%!(>-(!4-J%&!(>%!)6BB%$%'?%!*%(A%%'!-'!/5(64-GG+! 5%$B/$46';!-55G6?-(6/'!-')!-!5//$G+!5%$B/$46';!/'%L! C/'&6)%$!(>%!)%B6'6(6/'!/B!(>%!A/$)!manageH! "L (/!>-')G%!/$!)6$%?(!A6(>!-!)%;$%%!/B!&J6GGH!-&!! a: (/!4-J%!-')!J%%5!?/45G6-'(!! b: (/!($%-(!A6(>!?-$%H!>7&*-')!! c: (/!%@%$?6&%!%@%?7(6V%K!-)46'6&($-(6V%K!-')!&75%$V6&/$+!)6$%?(6/'!/B! 0L (/!A/$J!75/'!/$!($+!(/!-G(%$!B/$!-!57$5/&%! 1L (/!&7??%%)!6'!-??/45G6&>6';H!?/'($6V%! —.%$$6-4^M%*&(%$!F'G6'%! www.merriam-webster.com/dictionary/manage :>6&!)%B6'6(6/'!6')6?-(%&!(>-(!6B!+/7!A-'(!&/4%(>6';!(/!*%!4-'-;%-*G%K!+/7!47&(!;6V%!6(!&J6GG%)! -((%'(6/'!-')!%BB/$(L!3/K!B6$&(!-')!B/$%4/&(K!W!(>6'J!4-'-;6';!5%$B/$4-'?%!6&!-*/7(!6'(%;$-(6';!/'%!&645G%! 5$6'?65G%!6'(/!+/7$!46')&%(H!I am responsible for the performance of the code I write or maintainL! M6(>/7(!-!?/'&?6/7&!5%$&/'-G!?>/6?%!(/!-??%5(!$%&5/'&6*6G6(+!B/$!6(K!5%$B/$4-'?%!A6GG!not *%!4-'-;%-*G%L! ! :/!4-'-;%!5%$B/$4-'?%K!+/7!B6$&(!'%%)!(/!J'/A!>/A!-')!A>+!F$-?G%!)%(%$46'%&!(>%!5G-'!/5%$-(6/'&! B/$!%-?>!X7%$+L!:>%'!+/7!'%%)!(/!*%!-*G%!(/!%-&6G+!-')!-??7$-(%G+!?-5(7$%!)6-;'/&(6?&!6')6?-(6';!A>-(!+/7$! -55G6?-(6/'!?/)%!6&!)/6';!-&!6(!%@%?7(%&L!:>-(!4%-'&!G%-$'6';!>/A!F$-?G%U&!?/&(^*-&%)!/5(646[%$!A/$J&K! 5-$(6?7G-$G+!>/A!6(!7(6G6[%&!&(-(6&(6?&L!I')!6(!4%-'&!7')%$&(-')6';!(>%!645/$(-'?%!/B!>-V6';!+/7$!-55G6?-(6/'! A%GG!6'&($74%'(%)L! ! :>%!&(-(6&(6?&!7&%)!*+!(>%!/5(646[%$!-$%!G6J%!B7%G!B/$!+/7$!?-$L!:>%!X7-G6(+!/B!(>%!B7%G!+/7!57(!6'(/!+/7$! V%>6?G%!-BB%?(&!>/A!A%GG!+/7$!?-$!>-')G%&K!>/A!47?>!;-&!46G%-;%!6(!;%(&K!>/A!/B(%'!6(!'%%)&!4-6'(%'-'?%K!-')! %V%'!>/A!G/';!+/7$!V%>6?G%!A6GG!*%!&%$V6?%-*G%L!T')%$&(-')6';!A>-(!;/%&!6'!(/!(>%!/5(646[%$!&/!(>-(!6(!?-'! ?>//&%!A>6?>!3OP!%@%?7(6/'!5G-'!/5%$-(6/'&!-$%!*%&(!>%G5&!+/7!J'/A!A>-(!&>/7G)!$%-&/'-*G+!*%!%@5%?(%)!(/! /??7$L!I')!6B!+/7!)/'U(!;%(!(>%!$%&7G(&!+/7!%@5%?(!/$!;%(!(>%!5%$B/$4-'?%!+/7!'%%)K!+/7!?-'!-)]7&(!(>%!B7%GL! ! IB(%$!+/7!7')%$&(-')!A>-(!;/%&!6'!(/!(>%!/5(646[%$!&/!6(!?-'!4-J%!(>%!*%&(!5G-'!?>/6?%&K!+/7!(>%'! '%%)!(/!*%!-*G%!(/!?-5(7$%!)6-;'/&(6?&!X76?JG+!-')!-??7$-(%G+L!:>%$%!-$%!4-'+!A-+&!(/!?-5(7$%!)6-;'/&(6?! )-(-K!*7(!4-'-;6';!5%$B/$4-'?%!A%GG!$%X76$%&!(>-(!+/7!*%!-*G%!(/!%-&6G+!?/GG%?(!(>%!4%($6?&!+/7!'%%)K!A>%'! +/7!'%%)!(>%4L!:>%!*%&(!A-+!(/!)/!(>6&!6&!(/!5$/5%$G+!6'&($74%'(!+/7$!?/)%L!Instrumentation 6&!]7&(!-!B%A! %@($-!G6'%&!/B!?/)%!+/7!-))!(/!+/7$!-55G6?-(6/'!(/!%'-*G%!+/7!(/!6)%'(6B+!(>%!(-&J&!6(!%@%?7(%&!_(>-(!6&K!3OP! $%G-(%)!(/!*7&6'%&&!(-&J&`!&/!(>%+!-$%!%-&+!(/!B6')!-')!4/'6(/$L! 2/5%B7GG+K!WUV%!%&(-*G6&>%)!&/!B-$!(>-(!4-'-;6';!3OP!5%$B/$4-'?%!&(-$(&!A6(>!-'!-((6(7)%K!-!46')&%(L!Z/7! -??%5(!$%&5/'&6*6G6(+!B/$!(>%!5%$B/$4-'?%!/B!%V%$+!&(-(%4%'(!+/7!A$6(%!/$!4-6'(-6'L!Z/7!*76G)!B/7')-(6/'! J'/AG%);%!-*/7(!>/A!(>%!/5(646[%$!A/$J&!-')!7&%!(>-(!J'/AG%);%!(/!B%%)!(>%!/5(646[%$!A6(>!X7-G6(+! &(-(6&(6?&!-')!X7-G6(+!?/)%L!Z/7!4-J%!+/7$!-55G6?-(6/'!%-&+!(/!4/'6(/$!*+!-))6';!6'&($74%'(-(6/'!(>-(!A6GG!>%G5! ! ! ! ! ! ! ! ! ! ! ! ! !
5.
!
! ! ! ! ! ! +/7!;%(!(>%!$6;>(!5%$B/$4-'?%!4%($6?&!A>%'!+/7!'%%)!(>%4L!:>%!*/((/4!G6'%!6&!(>-(!+/7$!46')&%(!6&!;%-$%)! (/A-$)!4-'-;6';!5%$B/$4-'?%!%V%$+!)-+!-')!'/(!]7&(!A>%'!5$/*G%4&!-$6&%L! :>%!%'(6$%!?>-5(%$!>-&!*%%'!$%5$6'(%)!-')!6'?G7)%)!-(!(>%!%')!/B!(>6&!)/?74%'(!B/$!+/7$!$%B%$%'?%L! 7 !C=CE<=E&'()&*F>G?>!C=AF& .-'-;6';!3OP!5%$B/$4-'?%!6&!B6$&(!-*/7(!-!46')&%(K!'/(!-!)-(-&%(L! ! ! ! ! S%5%-(!-B(%$!4%H!! ! W!-4!$%&5/'&6*G%!B/$!(>%!5%$B/$4-'?%!/B!(>%!?/)%!W!A$6(%!/$!4-6'(-6'L! 7B9 :H+&E,+"2&;%I%D+& :>%$%!6&!-!)6V6)%!(>-(!6&!/B(%'!B-?6G6(-(%)K!J'/A6';G+!/$!7'J'/A6';G+K!*+!4/&(!?/45-'6%&L!:>6&!6&!(>%!)6V6)%! *%(A%%'!(>%!<-(-*-&%!I)46'6&($-(/$&!-')!(>%!<%V%G/5%$&L!M>6G%!(>%!(A/!;$/75&!%')!;/-G!4-+!*%!(/!5$/V6)%! (>%6$!?7&(/4%$&!A6(>!-!&(-*G%!-')!%BB6?6%'(!-55G6?-(6/'K!(>%6$!5%$&5%?(6V%&!-')!5%$?%6V%)!'%%)&!(/!-?>6%V6';! (>%!%')!;/-G!6&!/B(%'!$-)6?-GG+!)6BB%$%'(L!:>6&!)6V6)%!?-'!?-7&%!B$6?(6/'!*%(A%%'!(>%!(A/!;$/75&!-')!-G&/!4-J%!6(! %-&+!B/$!%-?>!;$/75!(/!5/6'(!(/!(>%!/(>%$!A>%'!5%$B/$4-'?%!6&&7%&!-$6&%L! ! ! ! ! a!
6.
!
! ! ! ! <%V%G/5%$&!4-+!(-J%!(>%!-((6(7)%!(>-(!(>%6$!]/*!6&!(/!5$/)7?%!-55G6?-(6/'&!$6?>!A6(>!B%-(7$%&!7&%$&!A-'(! -')!)%4-')L!:>%!)-(-*-&%!6&!&645G+!-!*G-?J!*/@!(>%+!47&(!6'(%$-?(!A6(>!6'!/$)%$!(/!;%(!(>%!)-(-L!2/A!(>%+!;/! -*/7(!;%((6';!(>-(!)-(-K!-')!(>%!5%$B/$4-'?%!645G6?-(6/'&!/B!(>%6$!4%(>/)&K!4-+!'/(!%V%'!*%!5-$(!/B!(>%! %X7-(6/'!-&!(>%+!$7&>!(/!5$/V6)%!$-56)!)%5G/+4%'(!/B!B7'?(6/'&!-')!B%-(7$%&L! <YI&!/B(%'!A6GG!/B(%'!B-?6G6(-(%!(>%!)%V%G/5%$U&!*G-?J!*/@!4%'(-G6(+!*+!G646(6';!-??%&&!(/!/*]%?(&!-')! )-(-!'%%)%)!(/!5$/5%$G+!$%V6%AK!(%&(!-')!V%$6B+!3OP!5%$B/$4-'?%L!:>6&!4-+!?/4%!B$/4!(>%!B%-$!/B!G/&6';! ?/'($/G!/B!(>%!%'V6$/'4%'(!*+!/5%'6';!75!-??%&&!(/!%G%4%'(&!(>%+!?/'&6)%$!(/!*%!*%+/')!(>%!7')%$&(-')6';! /B!'/'^<YI&L!:>%!<YI!4-+!*%!-*G%!(/!B6')!N*-)Q!3OP!-')!J6?J!6(!*-?J!(/!(>%!)%V%G/54%'(!(%-4K!*7(!(>%! )%V%G/5%$&!-$%!>-4&($7';!(/!)/!-'+(>6';!%@?%5(!;7%&&!-(!A>-(!645$/V%4%'(&!4-+!>%G5!&6'?%!(>%+!)/'U(!>-V%! -??%&&!(/!A>-(!(>%+!'%%)L! 7B7 E%I+&J+/&KH"2&2H+4&#++DL& S%;-$)G%&&!/B!(>%6$!$/G%K!;6V6';!%-?>!5%$&/'K!A>-(!(>%+!'%%)!(/!4-J%!5%$B/$4-'?%!-'-G+&6&!-!5-$(!/B!(>%6$!)-+^ (/^)-+!-?(6V6(6%&!6&!?$6(6?-G!(/!4-'-;6';!3OP!5%$B/$4-'?%!?/'&6&(%'(G+L!M>-(!6&!'%%)%)!6&!$%-GG+!X76(%!&645G%L! b7&(!*%?-7&%!(>%!'%%)&!-$%!&645G%!)/%&'U(!4%-'!(>%+!-$%!4%(L! 7B7B9 :,"%#%#$& :$-6'6';!6&!/'%!/B!(>%!4/&(!645/$(-'(!'%%)&!(>-(!47&(!*%!4%(L!:>%$%!-$%!(A/!4-6'!>6')$-'?%&!(/!;%((6';! %V%$+/'%!(>%!($-6'6';!(>%+!'%%)H!(64%!-')!4/'%+L!:>%!'/$4-G!)-+^(/^)-+!)%4-')&!/B!?/45G%(6';!$%X76$%)! (-&J&!?-'!G%-V%!G6((G%!(64%!B/$!($-6'6';L!:-J6';!(64%!-A-+!B$/4!(>%!/BB6?%!B/$!($-6'6';!$%X76$%&!(>-(!)-+^(/^)-+! (-&J&!-')!$%&5/'&6*6G6(6%&!%6(>%$!B-GG!/'!&/4%/'%!%G&%K!/$!;%(!5/&(5/'%)!7'(6G!(>%!5%$&/'!$%(7$'&!(/!(>%!/BB6?%L! I')K!A6(>!*7);%(&!*%6';!(6;>(G+!4-'-;%)K!4/'6%&!B/$!($-6'6';!&%%4!(/!*%!/'%!/B!(>%!B6$&(!(>6';&!(/!;%(!?7(! A>%'!?/&(^&-V6';&!-$%!'%%)%)L! ! 3/K!>/A!)/!+/7!-?X76$%!(>%!&J6GG&!'%%)%)!B/$!+/7!-')!+/7$!(%-4&!6B!*/(>!(64%!-')!4/'%+!-$%!B-?(/$&R! M%GGK!WUGG!B-GG!*-?J!/'!(>%!/G)!-)-;%!NA>%$%!(>%$%U&!-!A6GG!(>%$%U&!-!A-+LQ!:A/!/5(6/'&!?/4%!644%)6-(%G+!(/! 46')!B/$!($-6'6';!(>-(!?-'!*%!6'%@5%'&6V%!6'!(%$4&!/B!*/(>!(64%!-')!4/'%+!&5%'(L! • Y$/A'!*-;!G7'?>%&! • P6V%='%(!4%%(6';! ! ! D! ! ! ! ! ! ! ! ! ! !
7.
!
! ! ! ! ! ! :-J6';!-'!>/7$!/V%$!G7'?>!(/!?/')7?(!*$/A'!*-;!&%&&6/'&!?-'!5$/V6)%!-!A-+!B/$!?/^A/$J%$&!(/!*76G)!(>%6$! J'/AG%);%!-')!&J6GG!G%V%G&!A6(>/7(!(-J6';!G-$;%!?>7'J&!/B!(64%!-A-+!B$/4!(>%!'/$4-G!$/7(6'%L!:>%&%!&%&&6/'&! ?-'!*%!?/')7?(%)!*+!(%-4!4%4*%$&!A>/!$/(-(%!(-J6';!/'!(>%!$/G%!/B!($-6'%$L!E-?>!5%$&/'!?-'!&(-$(!*+! ?/')7?(6';!/'%!/$!4/$%!&%&&6/'&!?/V%$6';!&J6GG&!B/$!A>6?>!(>%+!-$%!-G$%-)+!5$/B6?6%'(L!F(>%$!&J6GG&!(>-(!'%%)!(/! *%!-))%)!(/!(>%!;$/75!?-'!*%!&5G6(!75!-4/';!(>%!(%-4!4%4*%$&!-')!%-?>!5%$&/'!?-'!$%&%-$?>K!&(7)+!-')! 5$%5-$%!4-(%$6-G&!(/!(>%'!&>-$%!A6(>!(>%!;$/75L! I'/(>%$!*$/A'!*-;!/5(6/'!?/7G)!*%!(/!G/?-(%!($-6'6';!-V-6G-*G%!B$/4!(>%!6'(%$'%(!-')!&?>%)7G%!-!G7'?>! &%&&6/'!B/$!(>%!(%-4!(/!4%%(!6'!/'%!?/'B%$%'?%!$//4!-')!5$/]%?(!(>%!($-6'6';!B/$!(>%!A>/G%!;$/75L!F$K!4-J%! -$$-';%4%'(&!B/$!-!&%$6%&!/B!&%&&6/'&!A6(>!G/?-G!_/$!$%4/(%`!%@5%$(&!A>/U)!*%!A6GG6';!(/!A/$J!A6(>!+/7!(/! )%V%G/5!&>/$(!&5%?6B6?!&%;4%'(&!B/$!]7&(!(>6&!57$5/&%L!E';-;6';!/7(&6)%!V%')/$&!4-+!4%-'!+/7!&5%')!-!G6((G%! 4/'%+K!*7(!(>6'J!/7(&6)%!(>%!*/@!-!*6(!/'!A>-(!6&!5/&&6*G%!-')!+/7!'%V%$!J'/A!A>-(!+/7!4-+!*%!-*G%!(/!A/$J! /7(L! WB!+/7$!(%-4!6&!'/(!-GG!G/?-(%)!6'!(>%!&-4%!/BB6?%K!+/7!4-+!'%%)!(/!)/!(>%&%!J6')&!/B!&%&&6/'&!7&6';!P6V%! .%%(6';K!d/:/.%%(6';!/$!A>-(%V%$!/(>%$!$%4/(%!4%%(6';!&%$V6?%!+/7!-$%!B-46G6-$!A6(>L!W'!;%'%$-GK!(>%!7&%!/B! (>%&%!(+5%&!/B!&%$V6?%&!(>-(!-GG/A!+/7!(/!-GG/A!/(>%$&!(/!V6%A!+/7$!&?$%%'!4-J%&!6(!47?>!%-&6%$!(/!A/$J!6'! &>/$(!($-6'6';!&%&&6/'&!A6(>!;$%-(%$!%-&%L! 7B7B7 A.//6#%0"2%.#& I&!A%!>-V%!-G$%-)+!)6&?7&&%)K!(>%$%!6&!/B(%'!-!)6V6)%!*%(A%%'!<YI&!-')!)%V%G/5%$&!?-7&%)K!6'!5-$(K!*+!(>%6$! )6BB%$%'(!5%$&5%?(6V%&L!M>%$%!(>%&%!)6BB%$%'?%&!*%?/4%!-55-$%'(!6&!6'!(>%!A-+!(>%!;$/75&!?/447'6?-(%K!/$! 5%$>-5&!6(!A/7G)!*%!*%((%$!&(-(%)!(/!&-+!6'!(>%!A-+!(>%!;$/75&!)/'U(!?/447'6?-(%L! ! 36'?%!(>%!5$64-$+!B/?7&!/B!%-?>!;$/75!6&!/B(%'!X76(%!)6BB%$%'(K!(>%!G-';7-;%!7&%)!-')!(>%!G%V%G!/B! 7')%$&(-')6';!%-?>!;$/75!>-&!/B!(>%!/(>%$!?-'!*%?/4%!5-$(!/B!(>%!5$/*G%4!6'!;%((6';!5%$B/$4-'?%!5$/*G%4&! >-')G%)!6'!-!(64%G+!B-&>6/'L!WUV%!&%%'!-!5$/*G%4!;%(!*/7'?%)!*-?J!-')!B/$(>!*%(A%%'!;$/75&!6'!%4-6G!?>-6'&! (>-(!$7'!a8!(>$%-)&!)%%5L!Y+!(>%!(64%K!%V%$+/'%!>-&!A-)%)!(>$/7;>!(>%!%'(6$%!%@?>-';%K!(>%!/$6;6'-G!5$/*G%4! /B(%'!;%(&!G/&(L! ! ! WUV%!/B(%'!A/')%$%)!A>%'!6(!A-&!(>-(!B-?%^(/^B-?%!?/'V%$&-(6/'&!/$!5>/'%!?-GG&!*%?-4%!&/4%(>6';!(/! -V/6)!-&!47?>!-&!+/7!A/7G)!(>%!5G-;7%L!#%$>-5&!6(!>-&!&/4%(>6';!(/!)/!A6(>!%V%$+/'%!A-'(6';!(/!>-V%! ?/447'6?-(6/'&!)/?74%'(%)!&/!(>-(!(>%+!?-'!>-V%!-!($-6G!/B!?/'V%$&-(6/'!(>%+!?-'!5/6'(!*-?J!(/!G-(%$L!Y7(K!W! (>6'J!(>%!)6V6)%!*%(A%%'!;$/75&!6&!6'?$%-&%)!*+!G-?J!/B!5%$&/'-GK!G6V%!?/'(-?(L!:>%$%!>-V%!*%%'!(64%&!A>%'! WUV%!]7&(!A-GJ%)!)/A'!(>%!>-GG!(/!&/4%/'%U&!-')!A-&!-*G%!(/!7&%!-!A>6(%*/-$)!-')!(-J%!"8!46'7(%&!(/!(-GJ! ! ! ! ! c!
8.
!
! ! -*/7(!(>%!6&&7%!-')!6(!A-&!>-')G%)L!:>%!-G(%$'-(6V%!6&!4/&(!/B(%'!&5%')6';!>-GB!(>%!)-+!&%')6';!%4-6G!*-?J!-')! B/$(>!A6(>!'/!&/G7(6/'!-')!B$7&($-(6/'!G%V%G&!6'?$%-&6';!-&!(64%!BG6%&!*+L! ! E4-6G!?-'!*%!X76(%!(%$&%!-')!/B(%'!6(!6&!V6$(7-GG+!645/&&6*G%!(/!5$/5%$G+!6']%?(!%4/(6/'!6'!(%@(!B/$4L!:-J%! (>6&!&6(7-(6/'!B/$!%@-45G%H!W!A-&!/'!(>%!)6&($6*7(6/'!/B!-'!%4-6G!(>-(!?/'(-6'%)!-!B%A!5-$-;$-5>&!%@5G-6'6';! &/4%(>6';!-')!-&J%)!/'%!/$!(A/!X7%&(6/'&!(/!A>6?>!(>%!&%')%$!'%%)%)!-!$%&5/'&%L!W!)6)'U(!6'B%$!-'+!(/'%!/$! %4/(6/'!6'!6(!A>%'!W!$%-)!6(!*7(!-'/(>%$!5%$&/'!&%'(!*-?J!-!$%5G+!&-+6';K!N:/7?>+K!(/7?>+L!M>%'!A%!-GG!?-G4! )/A'!4-+*%!A%UGG!;%(!(/!(>%!-'&A%$&LQ!27>R!I!4%%(6';!A-&!?-GG%)!B/$!(>%!'%@(!4/$'6';!(/!)6&?7&&!(>%!6&&7%! -')!(>6';&!A%$%!(-J%'!?-$%!/B!6'!]7&(!-!B%A!46'7(%&!A6(>!'/!/'%!46&6'(%$5$%(6';!A>-(!A-&!*%6';!&-6)L!WB!(>%! 4%%(6';!>-)!*%%'!?-GG%)!6'6(6-GG+K!(>%!6&&7%!?/7G)!>-V%!*%%'!>-')G%)!A6(>6'!46'7(%&!6'&(%-)!/B!%@(%')6';!(/!-! &%?/')!)-+L! ! W!J'/A!A%U$%!-GG!*7&+!-')!%4-6G!6&!/B(%'!-!A-+!(/!X76?JG+!$%&5/')K!*7(!WU)!&7;;%&(!(>-(!%4-6G!?/7G)!/B(%'! *%!7&%)!(/!?/'B6$4!-')!B/$4-G6[%!6'^5%$&/'!/$!5>/'%!?/'V%$&-(6/'&!-')!(/!5$/V6)%!(>%!)/?74%'(-(6/'!($-6GL! WUV%!;/((%'!6'(/!(>%!>-*6(!/B!/'G+!?>%?J6';!4+!%4-6G!/'?%!%V%$+!>/7$!/$!(A/!)%5%')6';!/'!A>-(!WU4!A/$J6';!/'! &/!-&!(/!'/(!&5%')!-GG!4+!(64%!(>%$%L!I')K!A>-(!WUV%!-?(7-GG+!*%%'!;G-)!(/!&%%!6&!(>-(!6B!&/4%/'%!&%')&!/7(!-'! %4-6G!(>-(!(>%+!A-'(!4%!(/!-'&A%$!6'!0!46'7(%&K!-')!W!)/'U(K!(>%+UGG!(+56?-GG+!56?J!75!(>%!5>/'%!-')!?-GG!4%L!W! (>6'J!WU4!/'!(/!&/4%(>6';f! 7B7BM C00+33& 2-V6';!(>%!5$6V6G%;%&!(/!-??%&&!(>%!'%?%&&-$+!/*]%?(&!-')!&755G6%)!5-?J-;%&!(>-(!5$/V6)%!5%$B/$4-'?%!)-(-!6&! -!?$6(6?-G!'%%)!(>-(!W!&%%!)%'6%)!(/!)%V%G/5%$&!-;-6'!-')!-;-6'L!M>6G%!W!?%$(-6'G+!7')%$&(-')!(>%!'%%)!(/!G646(! -??%&&!6'!5$/)7?(6/'!-')!J%+!5$%^5$/)7?(6/'!%'V6$/'4%'(&K!6(!6&!V%$+!)6BB6?7G(!B/$!4%!(/!7')%$&(-')!(>%! ]7&(6B6?-(6/'!B/$!5$/>6*6(6';!-??%&&!6'!(>%!)%V%G/54%'(!-')!(%&(6';!%'V6$/'4%'(&L!WUV%!>%-$)!-GG!(>%!-$;74%'(&! B/$!A>+!-??%&&!6&!/B(%'!G646(%)K!*7(!6B!A%!?-'!-;$%%!(>-(!5%$B/$4-'?%!6&!%V%$+/'%U&!$%&5/'&6*6G6(+K!V6$(7-GG+!-GG! (>%!-$;74%'(&!(/!5$/>6*6(=G646(!-??%&&!;/!/7(!(>%!)//$L! I??%&&!(/!(>%!%-?>!/B!(>%!B/GG/A6';!6&!?$6(6?-GH!! • )+'-46?!5%$B/$4-'?%!_gh`!V6%A&!_G6J%!gh3E33WFiK!gh3OPj#PIiK!%(?L`! • %@(%')%)!3OP!($-?%!)-(-!_-??%&&!(/!T3ESj<T.#j<E3:`! • &755G6%)!5-?J-;%&!_G6J%!<Y.3j.FiW:FSK!<Y.3jT:WPW:ZK!%(?L`! :>%!4/$%!-??%&&!(/!(>%&%!/*]%?(&!6&!G646(%)K!(>%!G%&&!%BB%?(6V%!-!5%$&/'!?-'!*%!A>%'!-((%45(6';!(/! $%V6%A!-')!/5(646[%!5%$B/$4-'?%L!k/$!%@-45G%K!G%(U&!&-+!-!J%+!*7&6'%&&!7&%$!?-GG%)!(>%!>%G5!)%&J!A6(>!-! ?/45G-6'(!-*/7(!(>%!5%$B/$4-'?%!/B!(>%!NC7&(/4%$!3%-$?>Q!&?$%%'L!:>%!5$/*G%4!6&!$%5/$(%)!B6$&(!(/!(>%!<YI! _A>/K!6B!+/7!!$%4%4*%$!B$/4!/7$!%-$G6%$!)6&?7&&6/'`!)/%&'U(!J'/A!-'+(>6';!47?>!-*/7(!(>%!-55G6?-(6/'L!:>%! <YI!;/%&!/7(!(/!;$-*!-'!IMS!/$!I32!$%5/$(!B/$!(>%!(64%!5%$6/)!)7$6';!A>6?>!(>%!?/45G-6'(!A-&!B6G%)L!F'!(>-(! $%5/$(K!(>%+!&%%!-!?/75G%!/B!3OP!&(-(%4%'(&!(>-(!&>/A!75!-(!(>%!(/5!/B!(>%!G6&(!B/$!%G-5&%)!(64%L!:>%+!?/5+!(>%! 3OP!&(-(%4%'(!-')!&%')!6(!(/!(>%!)%V%G/54%'(!(%-4!A6(>!-!'/(%!&-+6';K!N#G%-&%!4-J%!(>6&!$7'!B-&(%$LQ!:>%! )%V%G/5%$!A>/!;%(&!(>%!3OP!%@%?7(%&!6(!6'!(>%6$!(%&(!%'V6$/'4%'(!-')!&-+&K!NW(!A/$J&!B6'%!A>%'!W!$7'!6(LQ!FB! ?/7$&%K!&6'?%!(>%!)%V%G/5%$!)/%&'U(!>-V%!-??%&&!(/!-'+(>6';!(/!*%!-*G%!(/!)/!-!4/$%!(>/$/7;>!-'-G+&6&K!(>-(U&! -*/7(!-GG!(>%+!?-'!)/!B/$!'/AL!:>%!<YI!&>$7;&!-')!(>6'J&!6(!47&(UV%!*%%'!-!N;G6(?>Q!-')!B/$;%(&!-*/7(!6(L!! I!G6((G%!A>6G%!G-(%$K!(>%!7&%$!?-GG&!6'!-;-6'!A6(>!4/$%!?/45G-6'(&!&/!(>%!<YI!;/%&!-!&(%5!B7$(>%$!-')!;$-*&! (>%!%@%?7(6/'!5G-'!B$/4!IMS!B/$!(>6&!5-$(6?7G-$!3OP!-')!&%')&!(>-(!*-?J!(/!(>%!)%V%G/5%$!&-+6';K!N:>%$%U&!;/(! (/!*%!-!5$/*G%4!-&!(>%!7&%$!6&!&(6GG!?/45G-6'6';L!:-J%!-!G//J!-(!(>6&!5G-'l!6(!G//J&!0"1L!WU4!&7$%!+/7UGG!*%!-*G%!(/! B6@!6(!/'?%!+/7!(-J%!-!G//J!-(!(>6&LQ!:>%!)%V%G/5%$!G//J&!-(!(>%!5G-'!-')!)/%&'U(!&%%!-'+!B7GG!(-*G%!&?-'&!-')!(>%! ! ! e! ! ! ! ! ! ! ! ! ! !
9.
!
! ! ! ! ! ! ?/&(!&>/A'!6&!/'G+!"8L!3?$-(?>6';!>6&!>%-)K!>%!?-GG&!(>%!<YI!-')!&-+&K!NW(U&!]7&(!'/(!-!5$/*G%4!A6(>!(>%!3OPL! :>-(!5G-'!G//J&!+((1!(/!4%L!W(!47&(!*%!-!)-(-*-&%!5$/*G%4LQ!:>%!<YIK!A>/!-*&/G7(%G+!!%(23!>6&!)-(-*-&%!6&! ]7&(!B6'%!;$74*G%&!-*/7(!(>%!)%V%G/5%$&!-')!&(-$(&!($+6';!(/!B6;7$%!/7(!(>%!5$/*G%4!>64&%GBL! W!?/7G)!;/!/'!G6J%!(>6&!-)!'-7&%74K!*7(!WUGG!&5-$%!+/7!(>%!(%)674L!:>%!B-?(!6&!(>-(!6'!&/4%!&>/5&!(>6&! /??7$&!X76(%!B$%X7%'(G+L!C/45G-6'(&!-*/7(!5//$G+!5%$B/$46';!3OP!(7$'!6'(/!-!56';^5/';!4-(?>!*%(A%%'!(>%! <YI&!-')!)%V%G/5%$&!A6(>!'/!/'%!4-J6';!-'+!5$/;$%&&L!.7?>!/B!(>6&!A-&(%)!%BB/$(!?/7G)!*%!-V/6)%)!6B! %V%$+/'%!>-)!-??%&&!(/!A>-(!(>%+!'%%)!-')!?/7G)!A/$J!(>%!5$/*G%4!-&!-!(%-4!6'&(%-)!/B!*/7'?6';!(>%! 5$/*G%4!*-?J!-')!B/$(>!A6(>!'/!$%-G!5$/;$%&&L! W'!(>%!%')K!(>%!J%+!6&!(/!4-J%!6(!-&!&645G%!-')!%-&+!-&!5/&&6*G%!(/!;%(!(>%!)-(-!'%%)%)!(/!X76?JG+!-'-G+[%! -')!?/$$%?(!-!3OP!5%$B/$4-'?%!5$/*G%4L!F'%!A-+!(/!4-J%!6(!%-&+!6&!(/!-$4!%V%$+/'%!A6(>!(>%!(//G&!(>%+!'%%)! (/!;%(!(>%!6'B/$4-(6/'!(>%+!'%%)L!:>%!(//G&!?-'!*%!&?$65(&!/$!-!G6*$-$+!/B!?/44/'G+!7&%)!X7%$6%&!/$!-! 57$?>-&%)!5$/)7?(L!W!>-V%!-!&%(!/B!&?$65(&!-')!X7%$6%&!(>-(!W!7&%!(/!>%G5!?/GG%?(!%V%$+(>6';!W!(+56?-GG+!'%%)L!W! -G&/!>-V%!-!B%A!;$%-(!(//G&!G6J%!(>%!2/(&/&!#$/B6G%$!_-')!$%G-(%)!3OP!<%V%G/5%$!%@(%'&6/'`L!.%(>/)!S!-G&/!>-&!-! ;$%-(!&%(!/B!(//G&K!'-4%)!.S://G&!-')!.S:$-?%K!&5%?6B6?-GG+!?$%-(%)!(/!>%G5!+/7!A/$J!A6(>!%@(%')%)!3OP! ($-?%!B6G%&L! 7B7BMB9 A"3+&'26D4& I!&645G%!&?$65(!(>-(!%@%?7(%&!%-?>!'6;>(!-')!6&&7%&!-!'74*%$!/B!T#<I:E!&(-(%4%'(&!A%'(!B$/4!(-J6';! -55$/@64-(%G+!a!46'7(%&!(/!a!46'7(%&!*%(A%%'!)-6G+!%@%?7(6/'&L!:>6&!&?$65(!47&(!B6'6&>!*%B/$%!/(>%$!]/*&! &(-$(!6'!/$)%$!(/!4-J%!&7$%!(>%!5$/?%&&%&!(>-(!B/GG/A!5$/5%$G+!>-')G%!$%4/V6';!7'*6GG%)!%@?%5(6/'&!B/$! ?7&(/4%$!)-(-!6'!(>%!&(-(%&!/B!i%A!Z/$JK!:%@-&!-')!i%A!.%@6?/L!:>%!&?$65(!A-&!645G%4%'(%)!-&!-!A/$J^ -$/7')!B/$!-'!-55G6?-(6/'!*7;!-')!A6GG!$7'!'6;>(G+!7'(6G!(>%!'%%)%)!B6@%&!?-'!*%!4-)%!(/!(>%!-55G6?-(6/'L! E-?>!'6;>(!A>%'!(>%!&?$65(!?/45G%(%&K!-!'/(6B6?-(6/'!%4-6G!6&!&%'(!(/!(>%!-55$/5$6-(%!&755/$(!(%-4&L! k/$!(>%!'6;>(!(>%!]/*!%@%?7(6/'!(64%!6'?$%-&%)K!(>%!%@%?7(6/'!(64%!A-&!'/(%)!6'!(>%!%4-6G!-')!-!>6;>!5$6/$6(+! 5$/*G%4!(6?J%(!A-&!?$%-(%)!(/!-'-G+[%K!)6-;'/&%!-')!?/$$%?(!(>%!6&&7%L!:>%!)%V%G/54%'(!(%-4!A-&!'/(6B6%)! -')!$%X7%&(%)!(>%!<YI!(%-4!(/!>%G5!A6(>!(>%!$//(!?-7&%!-'-G+&6&L! W!$%V6%A%)!(>%!&?$65(!-')!B/7')!(>-(!6(!6'?G7)%)!0aD!6')6V6)7-G!T#<I:E!&(-(%4%'(&!G6J%!(>6&H! UPDATE TR_POLICY set POL_TYPE_CD = 1, audit_rec_updt_dts = SYSTIMESTAMP, audit_rec_updt_ver_nbr = audit_rec_updt_ver_nbr + 1, audit_rec_updt_appl_id = DCCR WHERE REPORTED_PROP_STATE_CD = 'NY' AND RATE_POLICY_CD = '111' AND DECODE("POL_SUB_STAT_CD", 'UBE', 1, 'VALID', 2, 'EXCEPTION', 2, 0) = 1 AND POL_DATA_SOURCE_CD = 'UPLOAD'; E-?>!T#<I:E!V-$6%)!/'G+!*+!(>%!V-G7%!(/!*%!&%(!B/$!#FPj:Z#EjC<!-')!(>%!5$%)6?-(%!V-G7%&!B/$! SE#FS:E<j#SF#j3:I:EjC<!-')!SI:Ej#FPWCZjC<L!! W!;$-**%)!(>%!%@%?7(6/'!)-(-!B$/4!IMS!_7&6';!(>%!&(-')-$)!-A$$5(L&XG`!-')!B/7')!(>-(K!/'!-V%$-;%K! %-?>!6')6V6)7-G!T#<I:E!(//J!-55$/@64-(%G+!"8^""!&%?/')&!(/!?/45G%(%L!d6V%'!(>-(!(>%!7&7-G!(64%!B/$!-!&6';G%! %@%?7(6/'!(/!?/45G%(%!(//J!-$/7')!-!&%?/')K!W!&7&5%?(%)!(>%!5$/*G%4!A-&!A6(>!&(-(6&(6?&!(>-(!4-+!>-V%! ?-7&%)!(>%!%@%?7(6/'!5G-'!(/!?>-';%!B/$!(>%!A/$&%L! W!(//J!(>%!3OPjW<!B$/4!(>%!$%5/$(!-')!X7%$6%)!IMS!7&6';!-!&?$65(!'-4%)!@5)-A$L&XG!(/!$%($6%V%!(>%! %@%?7(6/'!5G-'!B/$!/'%!/B!(>%!T#<I:E&!)7$6';!(>%!N&G/AQ!(64%L!W!-G&/!57GG%)!-'!%@%?7(6/'!5G-'!B/$!(>%!&-4%! 3OPjW<!B$/4!-!5$6/$!%V%'6';!A>%'!6(!>-)!?/45G%(%)!6'!(>%!7&7-G!0!46'7(%!A6')/AL!:>%!(A/!5G-'&!A%$%!X76(%! )6BB%$%'(L!2%$%U&!(>%!*-&6?!N*-)Q!5G-'!B/GG/A%)!*+!(>%!N;//)Q!5G-'H! ! ! ! ! m!
10.
!
! ! Y-)!5G-'! ---------------------------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| ---------------------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 4 | 1472 | | 287K (3)| |* 1 | TABLE ACCESS BY INDEX ROWID | TR_POLICY | 4 | 1472 | | 287K (3)| | 2 | BITMAP CONVERSION TO ROWIDS | | | | | | | 3 | BITMAP AND | | | | | | | 4 | BITMAP CONVERSION FROM ROWIDS| | | | | | | 5 | SORT ORDER BY | | | | 37M| | |* 6 | INDEX RANGE SCAN | TR_POLICY_N5 | | | | 6543 (1)| | 7 | BITMAP CONVERSION FROM ROWIDS| | | | | | | 8 | SORT ORDER BY | | | | 95M| | |* 9 | INDEX RANGE SCAN | TR_COUNTY_FK6 | | | | 8721 (1)| ---------------------------------------------------------------------------------------------- Predicate Information (identified by operation id): --------------------------------------------------- 1 - filter("RATE_POLICY_CD"='111' AND "POL_DATA_SOURCE_CD"='UPLOAD') 6 - access(DECODE("POL_SUB_STAT_CD",'UBE',1,'VALID',2,'EXCEPTION',2,0)=1) filter(DECODE("POL_SUB_STAT_CD",'UBE',1,'VALID',2,'EXCEPTION',2,0)=1) 9 - access("REPORTED_PROP_STATE_CD"='NY') filter("REPORTED_PROP_STATE_CD"='NY') ! d//)!5G-'! ---------------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes| Cost (%CPU)| ---------------------------------------------------------------------------------- |* 1 | TABLE ACCESS BY INDEX ROWID| TR_POLICY | 1 | 368 | 7307 (1)| |* 2 | INDEX RANGE SCAN | TR_POLICY_N5 | 16711 | | 92 (0)| ---------------------------------------------------------------------------------- Predicate Information (identified by operation id): --------------------------------------------------- 1 - filter(("RATE_POLICY_CD"='111' AND "POL_DATA_SOURCE_CD"=AND "REPORTED_PROP_STATE_CD"='NY')) 2 - access("TR_POLICY"."SYS_NC00063$"=1) ! M6(>!]7&(!(>6&!5G-'!)-(-K!(>%!&(-(6&(6?&!-$%!)%B6'6(%G+!G//J6';!G6J%!(>%!?7G5$6(L!W'!(>%!;//)!5G-'K!(>%!6')%@! $-';%!&?-'!/'!:Sj#FPWCZjia!>-&!-!?/&(!/B!m0!-')!%&(64-(%)!/'G+!"DKc""!$/A&!(/!*%!$%(7$'%)L!Y7(!6'!(>%!*-)! 5G-'K!(>%!&-4%!&?-'!?/&(&!Da1!-')!%&(64-(%)!(>-(!1c!46GG6/'!$/A&!A/7G)!*%!$%(7$'%)L!W(!&%%4&!6(U&!(64%!(/! ?>%?J!(>%!&(-(6&(6?&L!Y%?-7&%!/7$!&(-(6&(6?&!?/GG%?(6/'!6&!6'&($74%'(%)K!W!?-'!%-&6G+!?>%?J!(/!&%%!A>%'!&(-(6&(6?&! A%$%!G-&(!?/GG%?(%)!B/$!-!5-$(6?7G-$!/*]%?(L!M%UGG!(-GJ!4/$%!-*/7(!6'&($74%'(-(6/'!&>/$(G+K!&/!WUGG!'/(!;/!6'(/! 4/$%!)%(-6G!/'!(>-(!'/AL!I!X76?J!?>%?J!&>/A%)!4%!(>-(!(>%!(-*G%!*%6';!75)-(%)K!:Sj#FPWCZK!>-)!&(-(6&(6?&! ?/GG%?(%)!/'!6(!-(!DH"a54!(>%!%V%'6';!5$6/$!(/!A>%'!(>6&!&?$65(U&!%@%?7(6/'!(64%!6'?$%-&%)L! W!>-V%!-!&?$65(!?-GG%)!&(^-GGL&XG!(>-(!6&!-!?/45/&6(%!&?$65(!(/!?-GG!&%V%$-G!)6BB%$%'(!&(-(6&(6?&!?/GG%?(6/'! X7%$+!&?$65(&L!W!?-'!$7'!(>6&!&6';G%!V%$&6/'!(/!;%(!-GG!(>%!&(-(&!B/$!-!&5%?6B6%)!/*]%?(!_(-*G%!&(-(&K!?/G74'!&(-(&K! 6')%@!&(-(&K!%(?L`!/$!W!?-'!$7'!-!&?$65(!B/$!]7&(!(>%!&(-(&!W!A-'(!(/!&%%L!M>-(!W!A-'(%)!(/!J'/A!A-&!(>%!&(-(&!B/$! (>%!?/G74'&!7&%)!6'!(>%!:Sj#FPWCZjia!6')%@L!I&!+/7!?-'!+/7!&%%!B$/4!(>%!5$%)6?-(%!6'B/$4-(6/'!6'!(>%!5G-'K! (>%!?/G74'!WU4!G//J6';!B/$!6&!3Z3jiC888D1hL!.+!&?$65(!&>/A%)!4%!(>%!B/GG/A6';!56%?%&!/B!6'B/$4-(6/'H! ========================================================================================================= INDEX STATISTICS ========================================================================================================= Index Name Pos# Order Column Name -------------- ---- ----- ------------- tr_policy_n5 1 ASC sys_nc00063$ 2 ASC sys_nc00064$ 3 ASC pol_sys_id 4 ASC batch_sys_id ! ! "8! ! ! ! ! ! ! ! ! ! !
11.
!
! ! ! ! ! ! Index Name Column Name Pos# Expression -------------- -------------- ---- -------------------------------------------------------------- tr_policy_n5 SYS_NC00063$ 1 DECODE("POL_SUB_STAT_CD",'UBE',1,'VALID',2,'EXCEPTION',2,0) SYS_NC00064$ 2 TRUNC("ENTERED_INTO_SYS_DTS") ========================================================================================================= COLUMN STATISTICS ========================================================================================================= Name Analyzed Null? NDV Density # Nulls # Buckets Sample AvgLen Lo-Hi Values ========================================================================================================= sys_nc00063$ 02/11/2011 18:15:53 Y 2 .000000 0 2 6953 3 0 | 2 =========================== HISTOGRAM STATISTICS =========================== SYS_NC00063$ (2 buckets) 1 97% 3/K!(>%!&(-(&!B/$!(>%!?/G74'!&>/A!(>-(!(>%$%!-$%!(A/!)6&(6'?(!V-G7%&!_8K!0`!-')!(>-(!/'%!/B!(>%!V-G7%&!6&! 5$%&%'(!6'!mcn!5%$?%'(!/B!(>%!$/A&L!Y7(K!)6)'U(!(>%!5$%)6?-(%!B/$!(>%!T#<I:E!7&%!-!V-G7%!/B!"R!Z%&f!3/K!6(!G//J&! G6J%!(>%!V-G7%!"!6&!46&&6';!B$/4!(>%!&(-(&L!W'!/$)%$!(/!?/'B6$4!(>6&!?>-';%!A-&!4-)%!)7%!(/!(>%!&(-(6&(6?&! ?/GG%?(6/'K!W!'%%)%)!(/!?/45-$%!(>%!?7$$%'(!&(-(&!(/!(>%!5$%V6/7&!?/GG%?(6/'L!F$-?G%!-7(/4-(6?-GG+!*-?J&!75! &(-(6&(6?&!5$6/$!(/!?/GG%?(6';!-!'%A!&%(!&/!W!?/7G)!57GG!(>%4!B$/4!(>%!>6&(/$+L!36'?%!A%!-G&/!J%%5!*-?J75&!/B!/7$! /A'K!W!/5(%)!(/!?/45-$%!(/!/7$!*-?J75!?/5+L!W!7&%)!-'/(>%$!&?$65(!?-GG%)!)6BB^&(-(&^&(-((-*L&XG!(>-(!%@%?7(%&!-! )6BB%$%'?%!$%5/$(!7&6';!(>%!<Y.3j3:I:3L<Wkkj:IYPEj3:I:3jWij3:I::IY!5$/?%)7$%L!2%$%!-$%!(>%!J%+!56%?%&! /B!6'B/$4-(6/'!W!>-)!-B(%$!%@%?7(6';!4+!&?$65(H! STATISTICS DIFFERENCE REPORT FOR: ................................. TABLE : TR_POLICY OWNER : TRAX_OWNER SOURCE A : User statistics table TRAX_STATS_BACKUP_20110211 : Statid : : Owner : TRAX_OWNER SOURCE B : Current Statistics in dictionary PCTTHRESHOLD : 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ COLUMN STATISTICS DIFFERENCE: ............................. COLUMN_NAME SRC NDV DENSITY HIST NULLS LEN MIN MAX SAMPSIZ ............................................................................... SYS_NC00063$ A 3 .000000009 YES 0 3 80 C103 5.5E+07 B 2 .000000008 YES 0 3 80 C103 6953 ! ! i/(6?%!(>-(!(>%!i<g!_'74*%$!/B!)6&(6'?(!V-G7%&`!?>-';%)!B$/4!1!(/!0!A>%'!(>%!&(-(&!A%$%!?/GG%?(%)L!WB! +/7!G//J!-!*6(!?G/&%$K!+/7UGG!'/(6?%!(>%!$%-&/'!A>+L!:>%!&-45G%!&6[%!B/$!(>%!5$%V6/7&!?/GG%?(6/'!A-&!)/'%!-(! "88n!_'/(%!(>%!&-45G%!&6[%!V-G7%!/B!aLaEo8c`!-&!?/45-$%)!(/!-!&-45G%!&6[%!/B!]7&(!7')%$!c888!$/A&!B/$!(>%! G-(%&(!?/GG%?(6/'L!I55-$%'(G+K!(>%!&4-GG%$!&-45G%!A-&'U(!*$/-)!%'/7;>!(/!?-5(7$%!-'+!/B!(>%!$/A&!(>-(!>-)!-! V-G7%!/B!"!B/$!(>-(!?/G74'L!3/K!(>%!>6&(/;$-4!/'G+!>-)!(A/!*7?J%(&K!/'%!B/$!8!V-G7%&!-')!/'%!B/$!0!V-G7%&L! 36'?%!-!"U&!*7?J%(!A-&!46&&6';K!(>%!/5(646[%$!?/457(%)!&%G%?(6V6(+!B/$!(>%!7'J'/A'!V-G7%!*-&%)!/'!>-GB!(>%! 46'6474!J'/A'"!?-$)6'-G6(+!V-G7%&!-$$6V6';!-(!-!$/A&!%&(64-(%!/B!1c!46GG6/'L!:>6&!%&(64-(%!?-7&%)!(>%! /5(646[%$!(/!?>//&%!-!&7*^/5(64-G!YW:.I#!CFigES3WFi!5G-'!/5%$-(6/'!(/!($+!-')!$%)7?%!(>%!%BB/$(!(/!&?-'!1c! 46GG6/'!$/A&!*+!)/6';!-!YW:.I#!Ii<!A6(>!-'/(>%$!6')%@!/'!(>%!&(-(%!?/G74'!_&(-(%!A-&!-G&/!7&%)!6'!(>%! 5$%)6?-(%`L!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! " !3%%!b/'-(>-'!P%A6&U!*G/;!%'($6%&!/'!(>6&!&7*]%?(!-(!4))56778(%")4"%-$2,3&2(#15#$33&.('79::;7:<79=7>#$?@$%.AB4,3)(+#"'37!-')! 4))56778(%")4"%-$2,3&2(#15#$33&.('79:C:7:D79D7>"!$B4,3)(+#"'37L!! ! ! ! ! ""!
12.
!
! ! ! 36'?%!(>%!$%-G6(+!A-&!(>-(!(>%$%!A%$%!V-G7%&!/B!"!6'!(>-(!?/G74'K!(>-(!6'B/$4-(6/'!'%%)%)!(/!*%! -V-6G-*G%!(/!(>%!/5(646[%$!6'!/$)%$!B/$!6(!(/!*%!-*G%!(/!4-J%!(>%!5$/5%$!&%G%?(6V6(+!%&(64-(%&L!M>-(!)/!A%!)/R! M%GGK!A%!?/7G)!?/GG%?(!&(-(&!-GG!/V%$!-;-6'!-(!"88nL!:>-(U&!5$%?6&%G+!A>-(!>-)!*%%'!)/'%!6'!(>%!5$%V6/7&! ?/GG%?(6/'L!Y7(K!)/6';!&/!A/7G)!(-J%!&%V%$-G!>/7$&!-')!A/7G)!*7$'!-!G/(!/B!$%&/7$?%&!-')!$%?/GG%?(!&(-(&!/'!-GG! (>%!/(>%$!?/G74'&!(>-(!$%-GG+!)6)'U(!'%%)!(/!*%!$%?/GG%?(%)L!! ! S-(>%$!(>-'!A-&(%!-GG!(>-(!(64%!-')!%BB/$(K!W!/5(%)!(/!4-'7-GG+!&%(!(>%!&(-(6&(6?&!(/!(>%!V-G7%&!W!J'%A! A%$%!'%%)%)L!W'!(>6&!?-&%K!W!J'%A!W!'%%)%)!(/!*745!75!(>%!'74*%$!/B!)6&(6'?(!V-G7%&!(/!1!-')!&%(!(>%! -55$/5$6-(%!V-G7%&!B/$!(>%!46&&6';!*7?J%(!6'!(>%!>6&(/;$-4L!P7?J6G+K!W!>-)!-'/(>%$!&?$65(!(>-(!-GG/A%)!4%!(/! 4-J%!(>/&%!4/)6B6?-(6/'&!X76?JG+!_&%(>&(-(&L&XGK!&>/$(!B/$!&%(!>6&(/;$-4!&(-(&`L!! ! M6(>!(>%!'%A!&(-(&!6'!5G-?%K!W!(%&(%)!(>%!75)-(%!-;-6'!-')!A-&!5G%-&%)!(>-(!%V%$+(>6';!A-&!*-?J!(/! '/$4-Gf!:>%!%'(6$%!5$/?%&&!(//J!4%!-*/7(!"8!46'7(%&!-')!4/&(!/B!(>-(!A-&!&5%'(!)/?74%'(6';!A>-(!W!A-&! )/6';!-&!W!A%'(!-G/';!5G7&!(-J6';!(64%!(/!)/7*G%^?>%?J!4+&%GB!(>$/7;>!%-?>!&(%5L!Y7(K!(>%!*/((/4^G6'%!A-&! (>-(!W!>-)!(//G&!_&?$65(&!6'!(>6&!?-&%`!$%-)6G+!-(!>-')!(>-(!W!?/7G)!7&%!(/!;%(!(>%!6'B/$4-(6/'!W!'%%)%)!(/!6)%'(6B+! (>%!$//(!?-7&%!/B!(>%!5$/*G%4!-')!(>%'!)%(%$46'%!(>%!B6@!'%%)%)!(/!?/$$%?(!6(L! ! I&!6(!(7$'&!/7(K!(>%!&?$65(!%')%)!75!;%((6';!-!B7$(>%$!B-?%^G6B(!(/!?>-';%!(>%!0aD!6')6V6)7-G!T#<I:E! &(-(%4%'(&!(/!-!*7GJ!/5%$-(6/'!-')!(/!-))!&/4%!6'&($74%'(-(6/'!(/!>%G5!7&!;%(!(/!(>%!$//(!/B!(>%!5$/*G%4! %V%'!B-&(%$!6B!(>6';&!A%'(!&/7(>!-;-6'!6'!(>%!B7(7$%L!:>%!?>-';%!4-)%!(/!&>6B(!(/!7&6';!-!*7GJ!/5%$-(6/'!6&! -?(7-GG+!/'%!/B!(>%!-'(65-((%$'&!A%UGG!)6&?7&&!G-(%$L! 7BM >+I+"N%#$&2H+&!"$%0& M$6(6';!-')!4-6'(-6'6';!3OP!(>-(!5%$B/$4&!A%GG!/B(%'!&%%4&!G6J%!-!4-;6?!($6?JL!M>%'!+/7!A-(?>!&/4%/'%! A/$J!(>-(!+/7!5%$?%6V%!(/!*%!-!3OP!4-;6?6-'K!(>%+!-55%-$!(/!*%!-*G%!(/!4-J%!(>%!645/&&6*G%!>-55%'!-')!B6')! -')!B6@!3OP!5%$B/$4-'?%!6&&7%&!A6(>!G6((G%!%BB/$(L!Y7(K!6&!6(!$%-GG+!4-;6?!/$!6&!6(!]7&(!-!A%GG^$%>%-$&%)!&%(!/B!&(%5&! -')!-?(6/'&!(>-(!BG/A!(/;%(>%$!%BB/$(G%&&G+!(/!5$/)7?%!-!B6'-G!$%&7G(R! ! Z/7!-G$%-)+!J'/A!(>%!-'&A%$l!6(U&!'/(!4-;6?L!Y7(K!G%-$'6';!>/A!(/!4-J%!6(!-55%-$!G6J%!4-;6?!(-J%&!]7&(! -&!47?>!5$-?(6?%!-&!-'+!4-;6?6-'!A/7G)!7&%!(/!*%?/4%!5$/B6?6%'(!-(!>6&!?$-B(L!i/(!%V%$+/'%!4-+!$%-?>!(>%! 5$/B6?6%'?+!G%V%G!/B!-!2-$$+!2/7)6'6!/$!<-V6)!YG-6'%!_B/$!7&!F$-?G%!;%%J&K!A%!46;>(!&-+!:/4!,+(%!/$!b/'-(>-'! P%A6&`K!*7(!%V%$+/'%!?-'!G%-$'!A>-(!(>%+!'%%)!(/!57GG!/BB!(>%6$!($6?J&!4/&(!/B!(>%!(64%L!W(!-GG!&(-$(&!A6(>!-!B%A! *-&6?&L! 7BMB9 '()&.52%/%O"2%.#&P"3%03& Z/7U$%!'/(!;/6';!-'+A>%$%!(/A-$)&!*%?/46';!5$/B6?6%'(!-(!4-'-;6';!3OP!5%$B/$4-'?%!7'(6G!+/7!G%-$'!-!*6(!/B! (>%!N7')%$!(>%!?/V%$&Q!*-&6?&L!:>%!)-(-*-&%!6&!'/(!-!*G-?J!*/@K!'/!4-((%$!>/A!>-$)!A%!4-+!A6&>!6(!A%$%L!W'! /$)%$!(/!A$6(%!*%((%$!3OP!-')!($/7*G%^&>//(!3OP!5%$B/$4-'?%!6&&7%&K!+/7!>-V%!(/!7')%$&(-')!>/A!3OP!6&! B/$47G-(%)!-')!>/A!6(!%@%?7(%&L!C/V%$6';!-GG!(>%!)%(-6G&!/B!(>%!*-&6?&!+/7!'%%)!(/!?/45$%>%')!6&!*%+/')!(>%! &?/5%!/B!A>-(!A%!?-'!?/V%$!6'!/'%!)-+K!*7(!>%$%U&!-!G6&(!/B!5$/B6?6%'?6%&!+/7!'%%)H! '()&34#2"Q& i/(!/'G+!)/!+/7!'%%)!(/!J'/A!;%'%$-G!&(-(%4%'(!&+'(-@K!*7(!(>%!B7$(>%$!+/7!?-'!%@5-')!+/7$!>/$6[/'&! (/!G%-$'!A-+&!(/!B/$47G-(%!3OP!*%+/')!*-&6?!3EPEC:!p!kSF.!:IYPE!&(-(%4%'(&K!(>%!4/$%!(//G&!+/7UGG! >-V%!A>%'!B-?%)!A6(>!-!3OP!(7'6';!?>-GG%';%L!Z/7!'%%)!(/!*%?/4%!B-46G6-$!A6(>!*76G(^6'!B7'?(6/'&K!-')! ! ! "0! ! ! ! ! ! ! ! ! ! !
13.
!
! ! ! ! ! ! 75)-(%!+/7$!J'/AG%);%!A6(>!%-?>!'%A!$%G%-&%L!F$-?G%!A6GG!/B(%'!-))!-!B7'?(6/'!(>-(!+/7!4-+!>-V%! *%%'!?/)6';!A/$J-$/7')&!B/$!+%-$&!_B/$!%@-45G%K!(>%!#WgF:!B7'?(6/'`L! '()&+Q+062%.#&P"3%03& M>%'!+/7!&7*46(!-!3OP!&(-(%4%'(K!A>-(!>-55%'&R!Z/7!'%%)!(/!J'/AL!:>6&!4%-'&!+/7UV%!;/(!(/! *%?/4%!B-46G6-$!A6(>!>-$)!-')!&/B(!5-$&6';K!(>%!&>-$%)!5//GK!(>%!*7BB%$!?-?>%K!G/;6?-G!-')!5>+&6?-G!WFK! -')!4/$%L!WB!+/7!)/'U(!7')%$&(-')!>/A!+/7$!3OP!6&!%@%?7(%)K!>/A!?-'!+/7!%@5%?(!(/!%BB%?(6V%G+!B6;7$%! /7(!>/A!(/!?>-';%!6(&!*%>-V6/$R! :H+&.52%/%O+,& :>%!?/&(^*-&%)!/5(646[%$!'%%)&!(/!*%?/4%!+/7$!B$6%')L!:>%!/5(646[%$!6&!$%&5/'&6*G%!B/$!)%(%$46'6';! >/A!+/7$!3OP!&(-(%4%'(&!A6GG!%@%?7(%!&/!+/7!'%%)!(/!7')%$&(-')!6(!%'/7;>!(/!J'/A!>/A!(/!;6V%!6(! A>-(!6(!'%%)&!(/!)/!6(&!]/*!-&!%BB%?(6V%G+!-&!5/&&6*G%L!:>6&!4%-'&!+/7!>-V%!(/!&5%-J!(>%!&-4%!G-';7-;%L! S%-)6';!%@%?7(6/'!5G-'&!>-&!(/!*%?/4%!-&!B-46G6-$!-')!%-&+!(/!+/7!-&!$%-)6';!+/7$!B-V/$6(%!4-;-[6'%L! Z/7UV%!;/(!(/!7')%$&(-')!&(-(6&(6?&L!!Z/7UV%!;/(!(/!7')%$&(-')!(>%!V-$6/7&!/5%$-(6/'&!(>%!/5(646[%$!?-'! ?>//&%!(/!7&%!B/$!+/7$!3OPU&!%@%?7(6/'L!Z/7!*-&6?-GG+!>-V%!(/!G%-$'!(/!(>6'J!G6J%!(>%!/5(646[%$L!! C#"N43%3&3R%NN3& Z/7!4-+!>-V%!(>%!J'/AG%);%!_W!?-GG!6(!N*//J!&4-$(&Q`K!*7(!A>%'!6&&7%&!-$6&%!+/7!>-V%!(/!*%!-*G%!(/! ?/GG%?(!(>%!J%+!56%?%&!/B!6'B/$4-(6/'!-')!57(!6(!-GG!(/;%(>%$!(/!5$/5%$G+!-'-G+[%!-')!)6-;'/&%!(>%! 5$/*G%4L!:>6&K!6'!4+!/56'6/'K!6&!(>%!*6;;%&(!5-$(!/B!(>%!N4-;6?LQ!,'/A6';!&/4%(>6';!-')!-55G+6';!A>-(! +/7!J'/A!-$%!(A/!)6BB%$%'(!(>6';&L!W(U&!(>%!-55G6?-(6/'!/B!(>%!J'/AG%);%!+/7!/*(-6'!(>-(!6&!(>%!J%+L! WU4!;/6';!(/!-&&74%!+/7UV%!;/(!4/&(!/B!(>%&%!*-&%&!?/V%$%)K!/$!+/7!&//'!A6GGK!-&!A%!5$/;$%&&!(>$/7;>!(>%!$%&(! /B!(>%!4-(%$6-GL!3/K!6B!W!&(-$(!(-GJ6';!-*/7(!-'+(>6';!+/7U$%!7'B-46G6-$!A6(>!/$!'%%)!(/!$%B$%&>!+/7$!4%4/$+! -*/7(K!WUGG!($7&(!+/7!(/!)/!(>-(!-&!'%%)%)L! 7BMB9B9 :6#%#$&'()& .+!]/*!6'V/GV%&!-!G/(!/B!3OP!(7'6';!_W!4%-'!-!G/(f`L!WUV%!*%%'!)/6';!6(!B/$!&/!G/';!(>-(!A>-(!(/!)/!A>%'!WU4! 5$%&%'(%)!A6(>!-!&(-(%4%'(!(>-(!'%%)&!(7'6';!>%G5!6&!4/&(G+!&%?/')!'-(7$%L!Y7(K!6B!W!&(/5!-')!(>6'J!-*/7(!(>%! &(%5&!6'V/GV%)!6'!(7'6';!-!3OP!&(-(%4%'(K!6(U&!(+56?-GG+!5$%((+!&($-6;>(B/$A-$)L!!! • S%V6%A!(>%!5$/*G%4!3OP!&(-(%4%'(L! • k6')!/7(!A>-(!6(U&!&755/&%)!(/!)/L!_:7'%!(>%!X7%&(6/'K!'/(!(>%!X7%$+L`! • E@%?7(%!(>%!&(-(%4%'(!-')!?-5(7$%!%@%?7(6/'!5G-'!)-(-!_6B!6(U&!5$/)7?(6/'K!;%(! IMS=I32=3(-(&#-?J=WPF!)-(-K!%@%?7(%!6'!5$/)!6B!5/&&6*G%!/$!6'!5$/)7?(6/'^G6J%!%'V6$/'4%'(`L! • S%V6%A!(>%!&(-(6&(6?&!B/$!(>%!/*]%?(&!7&%)!6'!(>%!&(-(%4%'(L!C>%?J!6')%@%&!-')!?/'&($-6'(&L! • EV-G7-(%!(>%!%@%?7(6/'!5G-'K!?/45-$%!%&(64-(%&!V&!-?(7-G!_?-$)6'-G6(+!B%%)*-?J`L! • P//J!B/$!(>%!*6;!>6((%$&!_5G-?%&!6'!(>%!5G-'!A>%$%!(>%!4/&(!(64%!6&!&5%'(`L!! • S%B-?(/$!(>%!&(-(%4%'(L! • :%&(!$%A$6((%'!3OP!-')!?/45-$%!(/!/$6;6'-GL! • S%B-?(/$!-')!$%5%-(!7'(6G!A6(>6'!3PI!/$!'/!B7$(>%$!(7'6';!6&!5/&&6*G%L! ! ! ! ! ! "1!
14.
!
! ! W(U&!-G&/!-!;//)!6)%-!(/!J%%5!-'!%+%!/7(!B/$!?%$(-6'!(>6';&!(>-(!?-'!>%G5!4-J%!+/7$!(7'6';!(-&J&!%-&6%$L! 2%$%U&!-!&>/$(!G6&(!/B!?/44/'!(>6';&!W!G//J!B/$!/$!)/!A>%'!WU4!(7'6';!3OPH! • C/'&($-6'(&!-$%!-!47&(f!#$64-$+!J%+&K!B/$%6;'!J%+&K!?>%?J!?/'&($-6'(&!-$%!-GG!%@($%4%G+!645/$(-'(!(/! (>%!/5(646[%$U&!-*6G6(+!(/!5$/)7?%!-!X7-G6(+!5G-'L!M6(>/7(!(>%4K!(>%!/5(646[%$!]7&(!?-'U(!)/!6(&!]/*!-&! %BB6?6%'(G+!-&!6(!?-'!A6(>!(>%4L! • Z/7UV%!;/(!(/!J'/A!(>%!)-(-!-')!(>%!&?>%4-L!WB!+/7!)/'U(!J'/AK!-&J!X7%&(6/'&!/B!&/4%/'%!A>/! )/%&L! • P//J!B/$!(-*G%&!(>-(!-$%!7&%)!6'!]/6'&!*7(!5$/V6)%!'/!?/G74'&!6'!(>%!/7(57(L!:>%&%!?-'!/B(%'!*%! %G646'-(%)L! • P//J!B/$!$%5%-(%)!7&%!/B!(>%!&-4%!(-*G%&!7&6';!(>%!&-4%K!/$!&646G-$K!5$%)6?-(%&L!:>%&%!?-'!/B(%'!*%! $%)7?%)!(/!7&%!/'?%L! • C>%?J!-V-6G-*G%!6')%@%&!-')!%V-G7-(%!(>%6$!V6-*6G6(+!-;-6'&(!5$%)6?-(%&L! • P//J!B/$!7&%!/B!<W3:WiC:!/$!TiWFi!(/!$%4/V%!)75G6?-(%&L!! ! W'!(>%!%')K!+/7$!;/-G!6'!4-'-;6';!3OP!5%$B/$4-'?%!6&!$%-GG+!(A/^B/G)H!A$6(%!B-&(!3OP!B-&(%$!-')!B6')!-')! B6@!*-)!3OP!B-&(L!:>%$%!6&'U(!$%-GG+!-'+!4-;6?L!:>%!4-;6?!6&!6'!>/A!A6GG6';!+/7!-$%!(/!G%-$'!-')!5$-?(6?%L! M <=':>@!F=:C:<?=& qWB!+/7!?-'U(!4%-&7$%!6(K!+/7!?-'U(!4-'-;%!6(Lq!9!<-V6)!d-$V6'! ! W!G/V%!(>6&!X7/(%!*%?-7&%!6(!&5%-J&!(/!(>%!>%-$(!/B!4-'-;6';!5%$B/$4-'?%L!W'&($74%'(-(6/'!6&!-!G6((G%!%@($-!?/)%! (>-(!)%V%G/5%$&!57(!6'(/!(>%6$!-55G6?-(6/'&!(>-(!(%GG&!%V%$+/'%!r!6'?G7)6';!(>%!&/B(A-$%!)%V%G/5%$&!(>%4&%GV%&! r!%@-?(G+!A>%$%!+/7$!&/B(A-$%!6&!&5%')6';!+/7$!(64%L!M6(>!6(K!4-'-;6';!5%$B/$4-'?%!6&!-!&'-5L! d//)!6'&($74%'(-(6/'!4-J%&!6(!&/!'/$4-G!5%/5G%K!'/(!]7&(!&5%?6-G6&(&K!?-'!)6-;'/&%!-')!&/GV%! 5%$B/$4-'?%!5$/*G%4&!X76?JG+!-')!5%$4-'%'(G+K!/B(%'!*%B/$%!+/7$!7&%$&!%V%'!&%'&%!&/4%(>6';!6&!A$/';L! 2/A%V%$K!A6(>/7(!;//)!(64%^*-&%)!5%$B/$4-'?%!6'&($74%'(-(6/'K!4-'-;6';!5%$B/$4-'?%!*%?/4%&! '6;>(4-$6&>G+!?/45G%@!-')!%@5%'&6V%L! M6(>!-&!G6((G%!-&!(A/!G6'%&!/B!?/)%!+/7!A6GG!*%!-*G%!(/!4/'6(/$!&5%?6B6?!(-&J&!6'!+/7$!-55G6?-(6/'!-')! 4-J%!/'%!/B!(>%!4/&(!)6BB6?7G(!&(%5&!/B!645G%4%'(6';!$%&5/'&%^(64%!*-&%)!5$/*G%4!)6-;'/&6&!_.%(>/)!S`!6'(/! /'%!/B!(>%!%-&6%&(L!W'!-))6(6/'K!(>%&%!(%?>'6X7%&!A6GG!%'-*G%!+/7!(/!?/$$%G-(%!)-(-*-&%!&(-(6&(6?&!*-?J!(/! *7&6'%&&!(-&J&!-')!>%G5!)6&?/V%$!(>/&%!(-&J&!(>-(!-$%!>%-V+!$%&/7$?%!?/'&74%$&L! MB9 SH4&%3&/4&5,.$,"/&3N.KT& M>%'!6&!&/4%(>6';!&G/AR!M%!-$%!(+56?-GG+!4-)%!-A-$%!/B!&G/A'%&&!*+!-!7&%$!?/45G-6'(L!3G/A!6&!$%G-(6V%! >/A%V%$L!WB!+/7!&-+!6(!(-J%&!"!>/7$!(/!;%(!B$/4!5/6'(!I!(/!5/6'(!YK!?/7G)!+/7!-'&A%$!(>%!N6&!(>6&!&G/AQ!X7%&(6/'! A6(>!/'G+!(>-(!*6(!/B!6'B/$4-(6/'R!i/L!Z/7!'%%)!(/!-(!G%-&(!J'/A!A>-(!(>%!)6&(-'?%!6&!B$/4!5/6'(!I!(/!5/6'(!Y! -')!>-V%!-'!6)%-!/B!(>%!$%-&/'-*G%!%@5%?(-(6/'!B/$!>/A!G/';!6(!&>/7G)!(-J%!(/!;%(!B$/4!/'%!5/6'(!(/!(>%!/(>%$L! WB!(>%!)6&(-'?%!6&!>7')$%)&!/$!(>/7&-')&!/B!46G%&K!"!>/7$!46;>(!*%!V%$+!$%-&/'-*G%K!*7(!6B!(>%!)6&(-'?%!6&!08! B%%(K!"!>/7$!4-+!*%!%@($-/$)6'-$6G+!G/';L! ! ! "! ! ! ! ! ! ! ! ! ! !
15.
!
! ! ! ! ! ! :/!)%(%$46'%!A>+!-!5$/;$-4!6&!&G/AK!G%(U&!&(-$(!*+!A-GJ6';!(>$/7;>!(>%!-'-G+&6&!/B!-!5$/?%)7$%!'-4%)! #L!#!6&!$7''6';!3-(2L!3/K!B6$&(!W!'%%)!(/!J'/A!%@-?(G+!A>-(!&G/A!4%-'&!6'!(%$4&!/B!$%&5/'&%!(64%L! SQL> set timing on SQL> exec p PL/SQL procedure successfully completed. Elapsed 00:02:09:98 F'?%!W!>-V%!-!*-&%!(646';!/B!0!46'7(%&!mLme!&%?/')&K!W!?-'!/5%'!75!(>%!?/)%!-')!($+!-')!)%(%$46'%! A>%$%!(/!;/!B$/4!(>%$%L!:>%!?/)%!B/$!#!6&H! create or replace procedure p as begin q; r; s; end; / i/A!A>-(R!#!?-GG&!(>$%%!/(>%$!5$/?%)7$%&L!3/K!>/A!)/!W!J'/A!A>%$%!(/!&(-$(R!M%GGK!W!?/7G)!&645G+!/5%'!75!(>%! B6$&(!5$/?%)7$%K!OK!-')!&%%!6B!W!?-'!B6')!-'+!645$/V%4%'(&!(/!*%!4-)%!(>%$%L!Y7(K!4-+*%!6(!A/7G)!*%!>%G5B7G!(/! *%!-!G6((G%!4/$%!6'B/$4%)!*%B/$%!W!&(-$(!($+6';!(/!G//J!B/$!-$%-&!(/!645$/V%L!2%$%U&!A>%$%!6'&($74%'(-(6/'! ?/4%&!6'L!WUGG!-))!-!G6((G%!?/)%!(/!>%G5!4%!4%-&7$%!A>%$%!(>%!%@%?7(6/'!/B!#!&5%')&!6(U&!(64%H! create or replace procedure p as t0 number; t1 number; t2 number; t3 number; begin t0 := dbms_utility.get_time; q; t1 := dbms_utility.get_time ; dbms_output.put_line ('Procedure q: ' || to_char((t1 - t0)/100)); r; t2 := dbms_utility.get_time ; dbms_output.put_line ('Procedure r: ' || to_char((t2 - t1)/100)); s; t3 := dbms_utility.get_time ; dbms_output.put_line ('Procedure s: ' || to_char((t3 - t2)/100)); dbms_output.put_line ('Total R : ' || to_char((t3 - t0)/100)); end; / ! i/A!(>-(!WUV%!-))%)!&/4%!?/)%!(/!>%G5!?-5(7$%!(646';!)%(-6G!-(!-!4/$%!;$-'7G-$!G%V%GK!G%(U&!%@%?7(%!#!-;-6'L! SQL> set timing on SQL> exec p Procedure q: 1 Procedure r: 114 Procedure s: 15 Total R : 130 Elapsed 00:02:09:99 ! M6(>!(>6&!6'B/$4-(6/'K!'/A!W!J'/A!A>%$%!(>%!(64%!6&!&5%'(L!:>%!4-]/$6(+!/B!(64%!6&!&5%'(!%@%?7(6';! 5$/?%)7$%!SL!:>-(U&!;$%-(!6'B/$4-(6/'!(/!>-V%L!Y7(K!A>-(!)6)!6(!?/&(!B/$!4%!(/!>-V%!(>6&!6'B/$4-(6/'R!i/(!47?>! $%-GG+L!:>%!(/(-G!%@%?7(6/'!(64%!6'?$%-&%)!*+!L8"!&%?/')&!_B$/4!"0mLme!(/!"0mLmm`L!W!>-)!(/!4-J%!&/4%! -))6(6/'&!(/!(>%!?/)%H!!'%A!V-$6-*G%&!-')!e!G6'%&!/B!?/)%!(/!?-5(7$%!(646';!)-(-L!:>%!&4-GG!%BB/$(!'%((%)!*6;! $%&7G(&!6'!(>-(!'/A!W!J'/A!A>%$%!(/!B/?7&!4+!-((%'(6/'L! ! ! ! ! "a!
16.
!
! ! ! M>%$%!A/7G)!+/7!>-V%!&(-$(%)!6B!+/7!)6)'U(!>-V%!(>6&!)-(-R!./$%!645/$(-'(G+K!A>-(!A/7G)!>-55%'!6B! +/7!&(-$(%)!(/!A/$J!/'!5$/?%)7$%!O!/$!3!B6$&(R!Y-&%)!/'!(>%!(646';!)-(-!?/GG%?(%)K!%V%'!6B!A%!?/7G)!$%)7?%!(>%! %@%?7(6/'!(64%&!/B!*/(>!/B!(>/&%!5$/?%)7$%&!(/!8K!A%!4-+!&(6GG!*%!B-?%)!A6(>!-!5$/;$-4!(>-(!6&!N(//!&G/ALQ!! MB7 SH"2&%3&%#32,6/+#2"2%.#&"#D&KH4&%3&%2&%/5.,2"#2T& W'&($74%'(-(6/'!6&!(>%!A-+!+/7!4-J%!(>%!5%$B/$4-'?%!/B!+/7$!-55G6?-(6/'&!%-&+!(/!4/'6(/$!-')!$%V6%AL!W'! ;%'%$-GK!(>%!57$5/&%!/B!6'&($74%'(-(6/'!6&!(/H! • .%-&7$%!(>%!-(($6*7(%&!/B!-!&+&(%4! • C$%-(%!-!4/'6(/$6';!4%?>-'6&4! • :$-?J!-55G6?-(6/'!5%$B/$4-'?%! #$/5%$!6'&($74%'(-(6/'!-GG/A&!+/7!(/!?/GG%?(!5$/5%$G+!&?/5%)!(646';!-')!($-?%!6'B/$4-(6/'!B/$!(>%!(-&J&!(>-(! -$%!645/$(-'(!(/!+/7$!*7&6'%&&L!W'&($74%'(-(6/'!&>/7G)!*%!G6;>(A%6;>(!-')!%-&+!(/!-?(6V-(%!-')!7G(64-(%G+! 4-J%!(>%!*7&6'%&&!/B!B6')6';!-')!B6@6';!5%$B/$4-'?%!6&&7%&!X76?J!-')!&645G%L! ! M6(>!6'&($74%'(-(6/'K!+/7!?-'!%-&6G+!-'&A%$!X7%&(6/'&!G6J%H! • M>+!)6)!(>6&!(-J%!&/!G/';R! • M>-(!A/7G)!>-55%'!6BR! • W&!(>6&!(>6';!%BB6?6%'(R! • I4!W!)/'%!+%(R! Y%6';!-*G%!(/!-'&A%$!(>%&%!X7%&(6/'&!A6GG!-GG/A!+/7!(/!5$/V6)%!(>%!B6'-G!A/$)!/'!)6&57(%&!*%(A%%'!<YI&K! )%V%G/5%$&K!4-'-;%$&K!-')!7&%$&L!Z/7!J'/A!A>%$%!+/7$!-55G6?-(6/'!&5%')&!6(&!(64%!-')!+/7!?-'!B/?7&!/'! B6@6';!(>%!&5%?6B6?!-$%-&!A>%$%!(//!47?>!(64%!6&!G/&(L! MBM 1.K&D.&4.6&"DD&%#32,6/+#2"2%.#T& F$-?G%!&755G6%&!*76G(^6'!5-?J-;%&!(>-(!?-'!*%!7&%)!-&!(>%!*76G)6';!*G/?J&!B/$!6'&($74%'(6';!+/7$!?/)%L!:>%$%! -$%!(>$%%!5$64-$+!5-?J-;%&!(>-(!?-'!>-')G%!-G4/&(!%V%$+!%G%4%'(!'%%)%)!(/!)/!(>%!]/*!5$/5%$G+H! • <Y.3j3E33WFi! • <Y.3j3Z3:E.! • <Y.3jI##PWCI:WFijWikF! MBMB9 ;U!'V'F''<?=& :>6&!5-?J-;%!6&!7&%)!(/!A$-5!-??%&&!(/!IP:ES!3E33WFi!-')!3E:!SFPE!&(-(%4%'(&!-&!A%GG!-&!/(>%$!&%&&6/'! 6'B/$4-(6/'L!M>6G%!(>%$%!-$%!'74%$/7&!&7*5$/;$-4&!-V-6G-*G%K!(>%!3E:jW<Ei:WkWES!5$/?%)7$%!6&!/B!5$64-$+! 7&%!A>%'!?$%-(6';!6'&($74%'(-(6/'!B/$!+/7$!?/)%L! ! T&6';!3E:jW<Ei:WkESK!+/7!-$%!-*G%!(/!%&(-*G6&>!(>%!?7$$%'(!&%&&6/'!A6(>!-!?G6%'(!6)%'(6B6%$L!:>-(! 6)%'(6B6%$!A6GG!(>%'!*%!-&&/?6-(%)!A6(>!(>-(!&%&&6/'!7'(6G!6(!)6&?/''%?(&!/$!?G%-$&!(>%!6)%'(6B6%$L!:>%!?G6%'(! 6)%'(6B6%$!+/7!?>/&%!?-'!*%!75!(/!D!?>-$-?(%$&!6'!G%';(>L!FV%$!8!)+'-46?!V6%A&K!&7?>!-&!gh3E33WFiK!?/'(-6'! -!?G6%'(j6)%'(6B6%$!/$!?G6%'(j6)!?/G74'L!F'?%!+/7!&%(!(>6&!V-G7%K!6(!A6GG!*%!7&%)!(/!5/57G-(%!(>%&%!V6%A!?/G74'&! (>7&!-GG/A6';!+/7!(/!X7%$+!(>%4!(/!G/?-(%!&%&&6/'!6'B/$4-(6/'!&5%?6B6?!(/!(>-(!6)%'(6B6%$L! ! ! "D! ! ! ! ! ! ! ! ! ! !
17.
!
! ! ! ! ! ! ! :>%!?-GG!(/!3E:jW<Ei:WkWES!?-'!*%!4-)%!-(!-'+!5/6'(!6'!(64%K!*7(!-!5$-?(6?-G!/5(6/'!46;>(!*%!(/!>-V%! (>%!6)%'(6B6%$!&%(!V6-!-!G/;/'!($6;;%$L!Z/7!?-'!-??%&&!6'B/$4-(6/'!-*/7(!(>%!&%&&6/'!-G$%-)+!-V-6G-*G%!B$/4! 3Z3jCFi:Es:!-')!5/57G-(%!(>%!?G6%'(j6)%'(6B6%$!644%)6-(%G+!75/'!G/;/'L!:>-(!A-+K!(>%!&%&&6/'!6&!6)%'(6B6%)! 644%)6-(%G+L!k/$!%@-45G%K!+/7!?/7G)!?$%-(%!-!G/;/'!($6;;%$!&/4%(>6';!G6J%!(>6&H! CREATE OR REPLACE TRIGGER client_id_logon_trg AFTER LOGON ON DATABASE DECLARE my_service SYS.V_$SESSION.SERVICE_NAME%TYPE; my_clientid SYS.V_$SESSION.CLIENT_IDENTIFIER%TYPE; my_ip_address SYS.V_$SESSION.TERMINAL%TYPE; my_os_user SYS.V_$SESSION.OSUSER%TYPE; my_audsid SYS.V_$SESSION.AUDSID%TYPE; my_program SYS.V_$SESSION.PROGRAM%TYPE; CLIENT_ID_DELIM CHAR(1) := '~'; BEGIN IF USER NOT IN ('SYS') AND USER IS NOT NULL THEN my_clientid := SYS_CONTEXT('USERENV', 'CLIENT_IDENTIFIER'); IF my_clientid IS NULL THEN my_service := SYS_CONTEXT('USERENV', 'SERVICE_NAME'); my_ip_address := NVL(SYS_CONTEXT('USERENV', 'IP_ADDRESS'),SYS_CONTEXT('USERENV', 'TERMINAL')); my_os_user := SYS_CONTEXT('USERENV', 'OS_USER'); my_audsid := TO_NUMBER(SYS_CONTEXT('USERENV', 'SESSIONID')); SELECT PROGRAM INTO my_program FROM SYS.V_$SESSION WHERE AUDSID = my_audsid AND ROWNUM = 1; DBMS_SESSION.SET_IDENTIFIER(my_os_user || CLIENT_ID_DELIM || my_ip_address || CLIENT_ID_DELIM || my_program || CLIENT_ID_DELIM || my_service); END IF; END IF; EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('client_id_logon_trg: Exception thrown'); END client_id_logon_trg; MBMB7 ;U!'V'W':F!& :>6&!5-?J-;%!?/'(-6'&!-!'74*%$!/B!5$/?%)7$%&!(>-(!?-'!*%!7&%B7G!5-$(6?7G-$G+!B/$!%46((6';!4%-'6';B7G! 6'B/$4-(6/'!(/!($-?%!B6G%&!-')!-G%$(!G/;&L!F$-?G%!)/%&'U(!B/$4-GG+!)/?74%'(!(>6&!5-?J-;%!/$!%@5G6?6(G+!&755/$(!6(! &/!5$/?%%)!-(!+/7$!/A'!$6&J!A>%'!7&6';!6(L! ! :>%!(A/!4-6'!5$/?%)7$%&!(/!>%G5!6'&($74%'(!+/7$!?/)%!-$%!,3<<<:!-')!,3<MS:L!,3<<<:!?-'!*%! ?-GG%)!(/!%46(!-!)-(%=(64%!&(-45!6'(/!-!($-?%!B6G%L!:>6&!?-'!*%!>%G5B7G!B/$!%@5G6?6(G+!6)%'(6B+6';!(>%!(64%!-(!A>6?>! ?%$(-6'!-?(6/'&!+/7!-$%!4/'6(/$6';!*%;6'!-')!%')L!:>%!,3<MS:!5$/?%)7$%!-G&/!A$6(%&!(/!-!($-?%!B6G%K!/$!(/!(>%! -G%$(!G/;!-&!A%GGK!*7(!/BB%$&!(>%!-*6G6(+!(/!A$6(%!/7(!-'+!4%&&-;%!+/7!?>//&%L!I;-6'K!(>6&!?-'!>%G5!+/7!5G-?%! 6'B/$4-(6/'!6'(/!($-?%!B6G%&!(>-(!4-J%&!(>%4!%-&6%$!(/!&?/5%!(/!&5%?6B6?!(-&J&!-&!(>%+!/??7$L! MBMBM ;U!'VC**)<AC:<?=V<=G?& :>%!<Y.3jI##PWCI:WFijWikF!5-?J-;%!6&!(>%!%&&%'(6-G!%G%4%'(!7&%)!(/!-&&6&(!?/)%!6'&($74%'(-(6/'L!:>6&! 5-?J-;%!-GG/A&!+/7!(/!6)%'(6B+!&5%?6B6?!&%?(6/'&!/B!+/7$!?/)%!*+!4-$J6';!(>%4!A6(>!7'6X7%G+!6)%'(6B+6';! 4/)7G%!-')!-?(6/'!'-4%&L!:>%&%!4/)7G%!-')!-?(6/'!V-G7%&!A6GG!*%!$%?/$)%)!-')!4-)%!V6&6*G%!(>$/7;>! '74%$/7&!gh!V6%A&!(/!>%G5!+/7!6)%'(6B+!-?(6V6(6%&!-&&6;'%)!(/!-')!$%&/7$?%&!7&%)!*+!(>%!?/)%!%@%?7(%)!A6(>6'! (>%&%!4/)7G%=-?(6/'!5-6$!6)%'(6B6?-(6/'&L!i/(!/'G+!-$%!(>%!4/)7G%=-?(6/'!5-6$&!7&%)!(/!($-?J!-?(6V6(6%&!*7(!(>%+! ?-'!*%!7&%)!(/!>%G5!(7$'!($-?6';!/'!-')!/BB!-&!A%GGL! ! :>%!3E:j.F<TPE!-')!3E:jIC:WFi!5$/?%)7$%&!-$%!7&%)!(/!&%(!(>%!'-4%!/B!(>%!?7$$%'(!-55G6?-(6/'!/$! 4/)7G%L!:>%!4-6'!)6BB%$%'?%!*%(A%%'!(>%!(A/!6&!(>-(!3E:j.F<TPE!-GG/A&!+/7!(/!&%(!*/(>!-!4/)7G%j'-4%! ! ! ! ! "c!
18.
!
! ! -')!-?(6/'j'-4%!6'!-!&6';G%!?-GGK!A>%$%-&!3E:jIC:WFi!/'G+!&%(&!(>%!-?(6/'j'-4%L!T&6';!3E:j.F<TPEK!+/7! ?-'!%&(-*G6&>!(>%!&(-$(!/B!-!*7&6'%&&!(-&J!-')!-!5-$(6?7G-$!-?(6/'!A6(>6'!(>-(!(-&J!-&!B/GG/A&H! DBMS_APPLICATION_INFO. set_module( module_name=>'Order Entry', action_name=>'Get Order Items') :>%!4/)7G%!6&!6)%'(6B6%)!-&!tF$)%$!E'($+U!-')!(>%!-?(6/'!6&!td%(!F$)%$!W(%4&UL!:>%!tF$)%$!E'($+U!4/)7G%!?/7G)! ?/'(-6'!47G(65G%!-?(6/'&!6'!-))6(6/'!(/!(>%!td%(!F$)%$!W(%4&U!&7?>!-&!t<%G%(%!F$)%$!W(%4&U!/$!tT5)-(%!F$)%$! W(%4&UL!! :>%!?-GG&!(/!3E:j.F<TPE!/$!3E:jIC:WFi!&>/7G)!*%!5G-?%)!-(!(>%!&(-$(!/B!(>%!5-$(6?7G-$!*7&6'%&&!(-&J! -')!*%!$%&%(!_6L%L!&%(!(/!'7GG`!A>%'!(>-(!(-&J!6&!?/45G%(%!/$!A>%'%V%$!-'!%$$/$!/??7$&L!W'!/$)%$!(/!>%G5!6)%'(6B+! (>%!?7$$%'(!4/)7G%!-')!-?(6/'!(>-(!6&!6'!5G-?%K!(>%!SEI<j.F<TPE!5$/?%)7$%!6&!7&%)L!M>%'%V%$!+/7!$%&%(!(>%! 4/)7G%!-')!-?(6/'!-(!(>%!*%;6''6';!/B!-!(-&JK!+/7!&>/7G)!4-J%!&7$%!(/!?>%?J!6B!-!4/)7G%=-?(6/'!6&!-G$%-)+!6'! 5G-?%L!WB!&/K!+/7!A/7G)!&(/$%!(>-(!6'B/$4-(6/'!-')!(>%'!$%&%(!4/)7G%!-')!-?(6/'!(/!(>/&%!V-G7%&!A>%'!(>%! ?7$$%'(!(-&J!?/45G%(%&L!:>%!B/GG/A6';!G6&(6';!5$/V6)%&!-!&>/$(!%@-45G%H! PROCEDURE get_emp_simple_instr IS fnlist_stack fnlist_tab; lnlist_stack lnlist_tab; BEGIN DBMS_APPLICATION_INFO.set_module(module_name => 'Human Resources' ,action_name => 'Get Employees'); SELECT first_name, last_name BULK COLLECT INTO fnlist_stack, lnlist_stack FROM employees; DBMS_APPLICATION_INFO.set_module(NULL, NULL); EXCEPTION WHEN OTHERS THEN DBMS_APPLICATION_INFO.set_module(NULL, NULL); DBMS_OUTPUT.PUT_LINE('HR_Package.get_emp_simple_instr => ERROR'); END get_emp_simple_instr; :>6&!%@-45G%!A/$J&!]7&(!B6'%!-')!A6GG!&%(!(>%!4/)7G%!-')!-?(6/'!-(!(>%!*%;6''6';!/B!(>%!?/)%!*/)+!-')! $%&%(!6(!-(!(>%!%')K!6B!&7??%&&B7GK!/$!A6(>6'!(>%!%@?%5(6/'!>-')G%$!6B!-'!%$$/$!/??7$&L!Y7(K!A>-(!A/7G)!>-55%'!6B! (>6&!5$/?%)7$%!A-&!?-GG%)!6'&6)%!-'/(>%$!5$/?%)7$%!(>-(!A-&!&646G-$G+!6'&($74%'(%)!-&!B/GG/A&R! PROCEDURE get_emp_jobs_instr_flawed IS jtlist_stack jtlist_tab; lnlist_stack lnlist_tab; BEGIN DBMS_APPLICATION_INFO.set_module(module_name => 'Human Resources', action_name => 'Get Employees and Jobs'); get_emp_simple_instr; SELECT last_name, job_title BULK COLLECT INTO lnlist_stack, jtlist_stack FROM employees e, jobs j WHERE e.job_id = j.job_id; DBMS_APPLICATION_INFO.set_module(NULL, NULL); EXCEPTION WHEN OTHERS THEN DBMS_APPLICATION_INFO.set_module(NULL, NULL); DBMS_OUTPUT.PUT_LINE('get_emp_jobs_instr_flawed => ERROR'); END get_emp_jobs_instr_flawed; i/(%!(>-(!-B(%$!(>%!4/)7G%!-')!-?(6/'!-$%!&%(!6'!(>6&!5$/?%)7$%K!/7$!/(>%$!5$/?%)7$%!6&!?-GG%)L!M>-(U&! (>%!5$/*G%4R!:>%!5$/*G%4!6&!(>-(!644%)6-(%G+!-B(%$!(>%!4/)7G%!-')!-?(6/'!-$%!&%(!B/$!(>6&!5$/?%)7$%K!(>%! ;%(j%45j&645G%j6'&($!5$/?%)7$%!6&!?-GG%)!-')!6'&6)%!(>-(!5$/?%)7$%K!(>%!4/)7G%!-')!-?(6/'!-$%!&%(!(/!V-G7%&! &5%?6B6?!(/!(>-(!5$/?%)7$%L!I(!(>%!%')!/B!(>-(!?-GGK!(>%!4/)7G%!-')!-?(6/'!-$%!&%(!(/!'7GGL!:>%$%B/$%K!A>%'!(>%! 3EPEC:!&(-(%4%'(!6&!%@%?7(%)!-B(%$!(>-(!5$/?%)7$%!?-GG!?/45G%(%&K!/7$!?7$$%'(!4/)7G%!-')!-?(6/'!>-V%!*%%'! G/&(L!:>6&!6&!A>%$%!A%!'%%)!(/!4-J%!&7$%!?-5(7$%!(>%!4/)7G%!-')!-?(6/'!V-G7%&!-')!$%(-6'!(>%4!&/!(>-(!A%!?-'! ! ! "e! ! ! ! ! ! ! ! ! ! !
19.
!
! ! ! ! ! ! -GA-+&!$%&%(!(>%4!5$/5%$G+!A>%'!?-GG&!-$%!4-)%!(/!/(>%$!6'&($74%'(%)!5$/?%)7$%&L!:>%!5$/5%$!A-+!(/!?/)%! (>%!/$6;6'-G!5$/?%)7$%!A/7G)!*%!G6J%!(>6&H! PROCEDURE get_emp_instr_good IS fnlist_stack fnlist_tab; lnlist_stack lnlist_tab; preModuleName VARCHAR2(48) := NULL; preActionName VARCHAR2(32) := NULL; BEGIN DBMS_APPLICATION_INFO.read_module( module_name => preModuleName, action_name => preActionName); DBMS_APPLICATION_INFO.set_module( module_name => 'Human Resources', action_name => 'Get Employees'); SELECT first_name, last_name BULK COLLECT INTO fnlist_stack, lnlist_stack FROM employees; DBMS_APPLICATION_INFO.set_module( module_name => preModuleName, action_name => preActionName); EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('HR_Package.get_emp_instr_good ERROR'); DBMS_APPLICATION_INFO.set_module( module_name => preModuleName, action_name => preActionName); END get_emp_instr_good; i/A!(>%!?-GG6';!5$/?%)7$%U&!4/)7G%!-')!-?(6/'!A6GG!*%!5$%&%$V%)!5$/5%$G+L!! MBX !"R%#$&%#32,6/+#2"2%.#&+"34& T&6';!(>%!&755G6%)!5-?J-;%&!6&!$%G-(6V%G+!&($-6;>(^B/$A-$)!*7(!)/%&!$%X76$%!&/4%!4-'-;%4%'(!/B!(>%!?-GG!&(-?J! &/!(>-(!+/7!4-6'(-6'!(>%!5$/5%$!4/)7G%=-?(6/'!&%((6';&!-&!+/7!?>-';%!(-&J&L!k/$(7'-(%G+K!(>%$%!6&!-!B$%%K!F5%'! 3/7$?%!5-?J-;%!?-GG%)!(>%!W'&($74%'(-(6/'!P6*$-$+!B/$!F$-?G%!_WPF`!-V-6G-*G%!-(!3/7$?%k/$;%! _4))56773(@#.$>(#+$&%$)75#(8$.)37,-(`!(>-(!>-&!*%%'!A$6((%'!-')!4-6'(-6'%)!*+!.%(>/)!S!C/$5/$-(6/'!(>-(! %'?-5&7G-(%&!(>%!7&%!/B!(>%!5-?J-;%&!A%UV%!]7&(!)6&?7&&%)!-')!4-J%&!6(!)%-)!&645G%!(/!645G%4%'(L! :>%!B/GG/A6';!&%?(6/'!6&!?/56%)!B$/4!(>%!.%(>/)!S!A%*&6(%!-(!4))5677'$)4(1B#&.('73(>)2"#$7,-(L! WPFK!(>%!6'&($74%'(-(6/'!G6*$-$+!B/$!F$-?G%K!6&!-'!/5%'!&/7$?%!5$/]%?(!)6$%?(%)!*+!.%(>/)!S!C/$5/$-(6/'! )%V%G/5%$&L!W(!?/'(-6'&!#P=3OP!5$/?%)7$%&!B/$!4%-&7$6';!(-&J&!7&6';!F$-?G%!%@(%')%)!3OP!($-?%L!:>%! 5$/?%)7$%&!-$%!6'&(-GG%)!-')!?/456G%)!6'!(>%!(-$;%(!F$-?G%!6'&(-'?%!-')!?-'!*%!?-GG%)!*+!?/)%!A$6((%'!6'!-'+! G-';7-;%!(>-(!>-&!-??%&&!(/!(>%!F$-?G%!)-(-*-&%!(6%$L!WPF!6&!B7GG+!6'(%;$-(%)!A6(>!(>%!.%(>/)!S!3PI!.-'-;%$K! A>6?>!-GG/A&!+/7!(/!/$;-'6[%!-')!-'-G+[%!$%&5/'&%!(64%!)-(-!B/$!+/7$!%'(6$%!-55G6?-(6/'!&+&(%4L!! MBXB9 <#32,6/+#2"2%.#&)%P,",4&-.,&?,"0N+&Y<)?Z& <6-;'/&6';!-')!$%5-6$6';!5%$B/$4-'?%!5$/*G%4&!6'!-'!F$-?G%!%'V6$/'4%'(!?-'!*%!-!?/45G6?-(%)!-')!(64%^ ?/'&746';!]/*L!2/A%V%$K!+/7K!(>%!I55G6?-(6/'!<%V%G/5%$K!?-'!4-J%!(>%!]/*!47?>!&645G%$!*+!6'&%$(6';!-!B%A! %@($-!G6'%&!/B!?/)%K!?-GG%)!6'&($74%'(-(6/'K!6'(/!+/7$!-55G6?-(6/'&L!M6(>!(>%!$6;>(!6'&($74%'(-(6/'!G6*$-$+K!(>%! ]/*!6&!%-&+L!:>%!W'&($74%'(-(6/'!P6*$-$+!B/$!F$-?G%!_WPF`!;6V%&!+/7!(>%!G6'%&!/B!?/)%!+/7!'%%)L! MBXB7 :H+&*"4.--& W'&($74%'(-(6/'!4-J%&!+/7$!?/)%!B-&(%$K!%-&6%$!(/!4-6'(-6'K!-')!?>%-5%$!(/!A$6(%L!W'&($74%'(-(6/'!4-J%&! +/7$!?/)%!B-&(%$!*%?-7&%!6(!&>/A&!+/7!-GG!/B!+/7$!/55/$(7'6(6%&!B/$!4-J6';!+/7$!?/)%!4/$%!%BB6?6%'(K!$6;>(! A>6G%!+/7u$%!A$6(6';!6(L!W'&($74%'(-(6/'!4-J%&!+/7$!?/)%!%-&6%$!(/!4-6'(-6'!*%?-7&%!6(!&>/A&!+/7!%@-?(G+!A>-(! +/7$!-'-G+&(&!-$%!(-GJ6';!-*/7(!A>%'!(>%+!&-+!(>-(!+/7$!?/)%!6&!(//!&G/AL!W'&($74%'(-(6/'!4-J%&!+/7$!?/)%! ?>%-5%$!(/!A$6(%!*%?-7&%!6(!B/?7&%&!+/7$!(7'6';!%BB/$(&!/'G+!75/'!(>%!5-$(&!/B!+/7$!?/)%!A>%$%!5%$B/$4-'?%! $%-GG+!4-((%$&L!d//)!6'&($74%'(-(6/'!6&!+/7$!6447'6[-(6/'!-;-6'&(!(>%!&6'&!/B!5$%4-(7$%!/5(646[-(6/'L! ! ! ! ! "m!
20.
!
! ! MBXBM 1.K&<2&S.,R3& WPF!6&!&75%$!%-&+!B/$!&/B(A-$%!)%V%G/5%$&!(/!7&%L!Z/7!4-$J!(>%!*%;6''6';!-')!%')!/B!+/7$!(-&J&!A6(>!-!&6';G%! G6'%!/B!?/)%K!;6V6';!%-?>!(-&J!-!4/)7G%!-')!-?(6/'L!:>6'J!/B!(>%!-?(6/'!-&!(>%!'-4%!/B!(>%!(-&J!6(&%GBK!-')!(>%! 4/)7G%!-&!(>%!5-$(!/B!(>%!-55G6?-(6/'!(>-(!(>%!(-&J!$%5$%&%'(&L! .-$J6';!(>%!*%;6''6';!/B!-'+!(-&J!6&!-&!&645G%!-&!4-J6';!-!5$/?%)7$%!?-GG!-')!6'?G7)6';!(>%!V-G7%&!B/$! .F<TPEK!IC:WFiK!-')!CF..Ei:L! M>%'!4-$J6';!(>%!%')!/B!-!(-&JK!+/7!-;-6'!4-J%!-!&645G%!5$/?%)7$%!?-GGL!Y%!&7$%!(/!6'?G7)%!-GG!5/&&6*G%!%@6(! 5/6'(&!/B!(>%!4-$J%)!(-&J!6'?G7)6';!-'+!EsCE#:WFi!&%?(6/'&!6'!+/7$!?/)%L! BEGIN ilo_task.begin_task(module => 'Load Transaction Tables', action => 'Begin overall load', comment => 'Execution of procedure all_trx_table_loads'); // ... code to perform task goes here ilo_task.end_task; EXEPTION WHEN ex_insert_problem THEN ilo_task.end_task(error_num => SQLCODE); WHEN ex_update_problem THEN ilo_task.end_task(error_num => SQLCODE); WHEN others THEN ilo_task.end_task(error_num => SQLCODE); END; MBXBX )%0+#3%#$& WPF!6&!/5%'!&/7$?%!&/B(A-$%!-V-6G-*G%!-(!3/7$?%k/$;%L!W(!6&!$%G%-&%)!B$%%!/B!?>-$;%!7')%$!(>%!diT!P%&&%$! d%'%$-G!#7*G6?!P6?%'&%!_Pd#P`L! E')!/B!?/56%)!6'B/$4-(6/'L! MB[ &CDD%#$&.#&2.&2H+&<)?& F'%!/B!(>%!?//G%&(!(>6';&!-*/7(!(>%!WPF!6&!(>-(!+/7!?-'!4/)6B+!6(!(/!6'?G7)%!-'+!-))6(6/'-G!6'&($74%'(-(6/'! B%-(7$%&!+/7!4-+!A-'(L!k/$!6'&(-'?%K!6'!?>-5(%$!"1!/B!E@5%$(!F$-?G%!#$-?(6?%&H!F$-?G%!<-(-*-&%!I)46'6&($-(6/'! B$/4!(>%!F-J!:-*G%K!-')!?>-5(%$!"a!/B!#$/!F$-?G%!3OP!_*/(>!B$/4!I5$%&&`K!S/*+'!3-')&!6'?G7)%&!&/4%!;$%-(! 6'B/$4-(6/'!/'!>/A!&>%!>-&!%@(%')%)!(>%!WPF!(/!)/!4/$%!(>-'!]7&(!4-$J!>%$!?/45-'+U&!?/)%!A6(>!4/)7G%!-')! -?(6/'!'-4%&L! C>-5(%$!"a!>-&!*%%'!$%5$6'(%)!-')!6'?G7)%)!-(!(>%!%')!/B!(>6&!)/?74%'(!B/$!+/7$!$%B%$%'?%L! ! WUV%!7&%)!WPF!B/$!X76(%!-!A>6G%!-')!>-V%!645G%4%'(%)!V-$6/7&!-))^/'&!B/$!4+&%GB!-')!B/$!?G6%'(&!*7(! '%V%$!B/$4-G6[%)!-'+(>6';!$%7&-*G%L!S/*+'!>-&!)/'%!]7&(!(>-(!A6(>!>%$!4/)6B6?-(6/'&!(/!WPF!-')!>-&!4-)%! (>/&%!75)-(%&!-V-6G-*G%!-&!5-$(!/B!(>%!&/7$?%!?/)%!)/A'G/-)&!B/$!(>%!(A/!*//J&L!W!*%G6%V%!(>%!4/)6B6?-(6/'&! -$%!;/6';!(/!%V%'(7-GG+!6'?/$5/$-(%)!6'(/!(>%!*-&%!WPF!5-?J-;%K!*7(!7'(6G!(>%+!-$%K!+/7!?-'!;%(!(>%4!B$/4!(>%! I5$%&&!*//J!&/7$?%!?/)%!5-;%&L0! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 0 !4))5677"5#$33&.('70((!71(2%-("1>,-$7E<9E!_E@5%$(!#$-?(6?%&`!-')!4))5677"5#$33&.('70((!71(2%-("1>,-$7EF<;/_#$/!F$-?G%!3OP`L!! ! ! 08! ! ! ! ! ! ! ! ! ! !
21.
!
! ! ! ! ! ! X '()&C=:<*C::F>='& I'!-'(65-((%$'!6&!-!(%?>'6X7%K!/$!5-((%$'K!(>-(!6&!?/44/'G+!7&%)!(/!&/GV%!-!5-$(6?7G-$!5$/*G%4!*7(!/B(%'!G%-)&! (/!/(>%$!5$/*G%4&L!37?>!(%?>'6X7%&!-$%!(>/7;>(!(/!*%!*%'%B6?6-GK!*7(!(>%+!7G(64-(%G+!5$/)7?%!4/$%!6GG!%BB%?(&! (>-'!5/&6(6V%!$%&7G(&L!:>%!)6BB%$%'?%!*%(A%%'!-'!-'(65-((%$'!-')!-!46&(-J%!/$!*-)!5$-?(6?%!6&!(>-(!-'! -'(65-((%$'!>-&!-!$%B-?(/$%)!&/G7(6/'!(>-(!?-'!*%!)/?74%'(%)!-')!5$/V%'!(/!5$/V6)%!(>%!)%&6$%)!$%&7G(!4/$%! %BB%?(6V%G+L! ! :>%!3OP!-'(65-((%$'&!(>-(!B/GG/A!-$%!&/4%!/B!(>%!4/&(!B$%X7%'(G+!4-)%!46&&(%5&!WUV%!&%%'!4-)%L!./&(! /B!(>%4!W!4-)%!4+&%GB!-(!/'%!(64%!/$!-'/(>%$!-')!(>%$%U&!'/!*%((%$!A-+!(/!G%-$'!>/A!%()!(/!)/!&/4%(>6';! (>-'!(/!&5%')!4-'+!>/7$&!4-J6';!75!B/$!/'%U&!/A'!%$$/$&L!! XB9 ;%I%D+&"#D&0.#6+,& WUV%!&%%'!(>6&!B6$&(!-'(65-((%$'!/V%$!-')!/V%$!(>$/7;>!(>%!+%-$&L!WU4!/B(%'!;G-)!(/!&%%!6(!>/A%V%$!-&!6(!;6V%&!4%! -'!%-&+!A6'!A6(>!-!?G6%'(!A>/!>-&!*%?/4%!B$7&($-(%)!A6(>!&/4%!5//$G+!5%$B/$46';!56%?%!/B!3OP!-')!6&!B%%G6';! -(!-!G/&&!B/$!%V%$!B6')6';!-!A-+!(/!645$/V%!6(L!W!?-GG!(>6&!/'%!(>%!N)6V6)%!-')!?/'X7%$Q!-'(65-((%$'!*%?-7&%!(>%! &/G7(6/'!$%X76$%&!(>-(!+/7!&5G6(!(>%!3OP!&(-(%4%'(!6'(/!?>7'J&!6'!/$)%$!(/!/5(646[%!6(L!:>6&!4-+!?$%-(%!4-J%! (>%!3OP!G/';%$K!*7(!6(!A6GG!-G&/!*%!B-&(%$!-')!$%X76$%!G%&&!$%&/7$?%&!(/!%@%?7(%L! ! M>%'%V%$!-!&6';G%!3OP!&(-(%4%'(!?-'!*%!7&%)!(/!5$/)7?%!-!$%&7G(K!6(!6&!(>/7;>(!(>6&!6&!5$%B%$-*G%!(/! )/6';!47G(65G%!&(-(%4%'(&!-')!?%$(-6'G+!6&!*%((%$!(>-'!)/6';!$/A^*+^$/A!5$/?%&&6';L!Y7(K!($+6';!(/!)/! %V%$+(>6';!+/7!'%%)!(/!)/!6'!-!&6';G%K!?/45G%@!&(-(%4%'(!?-'!-G&/!*%!(>%!$//(!?-7&%!/B!-'/(>%$!5$/*G%4H!7&6';! (//!4-'+!$%&/7$?%&!(/!5$/)7?%!(>%!$%&7G(!'%%)%)L! XB9B9 FQ"/5N+&9]&<#D+Q&G6NN&'0"#&!%#^!"Q&?52%/%O"2%.#& ! WUV%!&%%'!(>6&!B6$&(!%@-45G%!)%4/'&($-(%)!-!47G(6(7)%!/B!(64%&K!-')!B/$!(>6&!/'%!&5%?6B6?!%@-45G%K!W! (>6'J!4/&(!5%/5G%!>-V%!G%-$'%)!'/(!(/!)/!(>6&L!Y7(K!6(!6&!-'!%-&+!A-+!(/!&>/A!>/A!*$%-J6';!3OP!-5-$(!?-'!>-V%! -4-[6';!645-?(L!! ! M>%'!%@%?7(6';!-'!-;;$%;-(%!X7%$+!(>-(!'%%)&!(/!$%(7$'!*/(>!(>%!46'6474!-')!4-@6474!V-G7%!B/$!-! ?/G74'K!(>%!?/44/'!?>/6?%!6&!(/!%@%?7(%!-!&6';G%!X7%$+!A6(>!(>%!46'!-')!4-@!$%(7$'%)!-&!B/GG/A&H! SQL> select /* km_min */ min(department_id) from employees ; MIN(DEPARTMENT_ID) ------------------ 10 SQL> @pln km_min SQL_ID 3xfdnnga1pcdf, child number 0 ------------------------------------- Plan hash value: 613773769 ---------------------------------------------------------------------------------------------------------- | Id | Operation | Name | Starts | E-Rows | A-Rows | A-Time | Buffers | ---------------------------------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 1 | | 1 |00:00:00.01 | 1 | | 1 | SORT AGGREGATE | | 1 | 1 | 1 |00:00:00.01 | 1 | | 2 | INDEX FULL SCAN (MIN/MAX)| EMP_DEPARTMENT_IX | 1 | 1 | 1 |00:00:00.01 | 1 | ---------------------------------------------------------------------------------------------------------- SQL> SQL> select /* km_max */ max(department_id) from employees ; MAX(DEPARTMENT_ID) ------------------ 110 SQL> @pln km_max ! ! ! ! 0"!
22.
!
! ! SQL_ID 9j878bkhc57aj, child number 0 ------------------------------------- Plan hash value: 613773769 ---------------------------------------------------------------------------------------------------------- | Id | Operation | Name | Starts | E-Rows | A-Rows | A-Time | Buffers | ---------------------------------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 1 | | 1 |00:00:00.01 | 1 | | 1 | SORT AGGREGATE | | 1 | 1 | 1 |00:00:00.01 | 1 | | 2 | INDEX FULL SCAN (MIN/MAX)| EMP_DEPARTMENT_IX | 1 | 1 | 1 |00:00:00.01 | 1 | ---------------------------------------------------------------------------------------------------------- SQL> SQL> select /* km_min_max */ min(department_id), max(department_id) from employees ; MIN(DEPARTMENT_ID) MAX(DEPARTMENT_ID) ------------------ ------------------ 10 110 SQL> @pln km_min_max SQL_ID 18883amg21pnp, child number 0 ------------------------------------- Plan hash value: 1756381138 ------------------------------------------------------------------------------------------ | Id | Operation | Name | Starts | E-Rows | A-Rows | A-Time | Buffers | ------------------------------------------------------------------------------------------ | 0 | SELECT STATEMENT | | 1 | | 1 |00:00:00.01 | 7 | | 1 | SORT AGGREGATE | | 1 | 1 | 1 |00:00:00.01 | 7 | | 2 | TABLE ACCESS FULL| EMPLOYEES | 1 | 107 | 107 |00:00:00.01 | 7 | ------------------------------------------------------------------------------------------ SQL> select /* km_split */ 2 (select min(department_id) from employees) min_id, 3 (select max(department_id) from employees) max_id 4 from dual ; MIN_ID MAX_ID --------------- --------------- 10 110 SQL> @pln km_split SQL_ID ad2bpg2z204b5, child number 0 ------------------------------------- Plan hash value: 2189307159 ---------------------------------------------------------------------------------------------------------- | Id | Operation | Name | Starts | E-Rows | A-Rows | A-Time | Buffers | ---------------------------------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 1 | | 1 |00:00:00.01 | 0 | | 1 | SORT AGGREGATE | | 1 | 1 | 1 |00:00:00.01 | 1 | | 2 | INDEX FULL SCAN (MIN/MAX)| EMP_DEPARTMENT_IX | 1 | 1 | 1 |00:00:00.01 | 1 | | 3 | SORT AGGREGATE | | 1 | 1 | 1 |00:00:00.01 | 1 | | 4 | INDEX FULL SCAN (MIN/MAX)| EMP_DEPARTMENT_IX | 1 | 1 | 1 |00:00:00.01 | 1 | | 5 | FAST DUAL | | 1 | 1 | 1 |00:00:00.01 | 0 | ---------------------------------------------------------------------------------------------------------- ! W'!(>6&!?-&%K!(>%!/7(57(!A-&!)%&6$%)!-&!-!&6';G%!$/AK!&/!(>%!(A/!X7%$6%&!-$%!&645G+!A$6((%'!-&!(A/!&6';G%^ ?/G74'!&7*^X7%$6%&L!T&6';!-!TiWFi!/B!(>%!(A/!X7%$6%&!A/7G)!>-V%!*%%'!-'/(>%$!-G(%$'-(6V%K!6B!(>%!/7(57(! A-&'U(!)%&6$%)!-&!-!&6';G%!$/AL! SQL> select /* km_union */ 2 min(department_id) id 3 from employees 4 union 5 select max(department_id) 6 from employees; ID --------------- 10 110 SQL> @pln km_union ! ! 00! ! ! ! ! ! ! ! ! ! !
23.
!
! ! ! ! ! ! SQL_ID cvgw7gu0r4w62, child number 0 ------------------------------------- Plan hash value: 1280351157 --------------------------------------------------------------------------------------------------------------------------------- | Id | Operation | Name |Starts |E-Rows |A-Rows | A-Time |Buffers | OMem | 1Mem | Used-Mem | --------------------------------------------------------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 1 | | 2 |00:00:00.01 | 2 | | | | | 1 | SORT UNIQUE | | 1 | 2 | 2 |00:00:00.01 | 2 | 2048 | 2048 | 2048 (0)| | 2 | UNION-ALL | | 1 | | 2 |00:00:00.01 | 2 | | | | | 3 | SORT AGGREGATE | | 1 | 1 | 1 |00:00:00.01 | 1 | | | | | 4 | INDEX FULL SCAN (MIN/MAX)| EMP_DEPARTMENT_IX | 1 | 1 | 1 |00:00:00.01 | 1 | | | | | 5 | SORT AGGREGATE | | 1 | 1 | 1 |00:00:00.01 | 1 | | | | | 6 | INDEX FULL SCAN (MIN/MAX)| EMP_DEPARTMENT_IX | 1 | 1 | 1 |00:00:00.01 | 1 | | | | --------------------------------------------------------------------------------------------------------------------------------- ! ! :/!$%B-?(/$!(>%!X7%$+!(>6&!A-+!4-J%&!&%'&%K!)/%&'U(!6(R!F$-?G%!A6GG!7&%!(>%!5$/5%$!.Wi=.Is! /5(646[-(6/'!/B!(>%!6')%@!B7GG!&?-'K!*7(!/'G+!6B!(>%!X7%$+!'%%)&!/'%!-;;$%;-(%!V-G7%!B/$!%6(>%$!(>%!46'!/$!4-@! -(!-!(64%L!WB!+/7!'%%)!*/(>K!(>%!/5%$-(6/'!$%V%$(&!(/!-!5/&&6*G+!?/&(G+!B7GG!(-*G%!&?-'L!<6V6)6';!(>%!X7%$+!6'(/! (A/!&%5-$-(%!X7%$6%&!-GG/A&!+/7!(/!;%(!(>%!$%&7G(!+/7!A-'(!A6(>!46'64-G!$%&/7$?%!7&%L! XB9B7 FQ"/5N+&7]&CNN&.,&#.#+& ! :>6&!%@-45G%!&>/A&!-!&G6;>(G+!)6BB%$%'(!A-+!6'!A>6?>!(>%!N)6V6)%!-')!?/'X7%$Q!-'(65-((%$'!/??7$&L!W'! (>6&!?-&%K!-!&6';G%!X7%$+!6&!7&%)!(/!$%($6%V%!)-(-!*7(!-!5$%)6?-(%!6&!5$%&%'(!(>-(!5$/V6)%&!-'!%6(>%$=/$!&6(7-(6/'L! M>-(!W!4%-'!*+!(>-(!6&!(>-(!B/$!&/4%!B6G(%$!V-G7%&K!(>%!X7%$+!A6GG!'%%)!(/!$%(7$'!-GG!$/A&!-')!B/$!/(>%$!B6G(%$! V-G7%&K!(>%!X7%$+!A6GG!$%(7$'!-!G646(%)!&7*&%(L!! :>%$%!6&!/'%!/(>%$!?/')6(6/'!(>-(!47&(!*%!4%(!B/$!(>6&!-'(65-((%$'!(/!*%!4-(?>%)L!:>%!B6G(%$!V-G7%!(>-(! 6&!(>%!)%(%$46'%$!B/$!$%(7$'6';!-GG!$/A&!/$!5-$(6-G!$/A&!6&'U(!6'!(>%!(-*G%!B$/4!A>6?>!+/7!A-'(!(/!$%(7$'!(>%! $/A&L!:>6&!4-+!&/7')!-!*6(!?/'B7&6';!&/!G%(U&!G//J!-(!-'!%@-45G%L! SELECT /* korig */ cd.cust_sys_id, cd.clup_sys_id FROM td_clup_detail_mv cd JOIN td_row_level_security_mv rl ON cd.clup_sys_id = rl.clup_sys_id JOIN td_individual_mv i ON rl.user_sys_id = i.indiv_sys_id WHERE doc_type_cd IN ('AGENCY', 'FNAS-LNR') AND agent_stat_cd = 'ACTIVE' AND i.user_login_id = 'Reporting' ! I&!+/7!?-'!&%%K!(>%!/'G+!(-*G%!A%!A-'(!$/A&!B$/4!6&!:<jCPT#j<E:IWPj.gL!Y7(K!6'!/$)%$!(/!)%(%$46'%! A>6?>!$/A&!(/!$%(7$'K!(>%$%!6&!-!]/6'!(/!-!&%?7$6(+!(-*G%L!:>%!$/A&!6'!(>%!&%?7$6(+!(-*G%!(>-(!-$%!-V-6G-*G%!-$%! )%(%$46'%)!*+!(>%!B6G(%$!-;-6'&(!7&%$jG/;6'j6)L!C%$(-6'!7&%$&K!*-&%)!/'!(>%6$!-7(>/$6[-(6/'!G%V%GK!-$%!-*G%!(/! -??%&&!-GG!)-(-!A>6G%!/(>%$!7&%$&!A6GG!*%!$%&($6?(%)!(/!/'G+!-!&4-GG%$!&7*&%(!/B!)-(-L!:>%!(-*G%!?/'(-6'6';!(>6&! -7(>/$6[-(6/'!?/)%!6&!:<jWi<WgW<TIPj.gL!W'!(>%!X7%$+K!(>%!7&%$U&!G/;6'!6)!6&!7&%)!(/!$%($6%V%!(>%!$/A&!B$/4! (>%!&%?7$6(+!(-*G%L!Y7(K!>%$%U&!A>%$%!(>%!6&&7%!5/5&!75L!M>-(!6B!(>%!7&%$!6&!7'$%&($6?(%)!-')!?-'!&%%!-GG!(>%! )-(-R!W'!(>-(!?-&%K!+/7!-$%!$%-)6';!5/(%'(6-GG+!(>/7&-')&!/B!$/A&!6'!(>%!&%?7$6(+!(-*G%!(>-(!)/'U(!'%%)!(/!*%! $%-)L!IGG!+/7!$%-GG+!'%%)!(/!)/!6&!(/!$%-)!(>%!(-*G%!B$/4!A>6?>!+/7!'%%)!(/!$%($6%V%!$/A&L! :>%!%@%?7(6/'!5G-'!&>/A&!+/7!(>%!A/$J!$%X76$%)!(/!$%-)!(>%!&%?7$6(+!(-*G%L! SQL> @pln korig SQL_ID bjasak8wj3q9v, child number 0 ------------------------------------- Plan hash value: 1846763385 ------------------------------------------------------------------------------------------------------------------------------------ ! ! ! ! 01!
24.
!
! ! | Id | Operation | Name |Starts |A-Rows | A-Time |Buffers |OMem |1Mem |Used-Mem | ------------------------------------------------------------------------------------------------------------------------------------ |* 1 | HASH JOIN | | 1 | 20908 |00:00:23.46 | 55968 |4042K|1659K|6226K (0)| | 2 | MAT_VIEW ACCESS BY INDEX ROWID | TD_ROW_LEVEL_SECURITY_MV | 1 | 118K|00:00:22.45 | 53856 | | | | | 3 | NESTED LOOPS | | 1 | 118K|00:00:00.24 | 136 | | | | | 4 | MAT_VIEW ACCESS BY INDEX ROWID| TD_INDIVIDUAL_MV | 1 | 1 |00:00:00.01 | 3 | | | | |* 5 | INDEX RANGE SCAN | TD_INDIVIDUAL_N1 | 1 | 1 |00:00:00.01 | 2 | | | | |* 6 | INDEX RANGE SCAN | TD_ROW_LEVEL_SECURITY_MV_N1| 1 | 118K|00:00:00.17 | 133 | | | | |* 7 | VIEW | index$_join$_001 | 1 | 20908 |00:00:00.71 | 2112 | | | | |* 8 | HASH JOIN | | 1 | 20908 |00:00:00.68 | 2112 |1636K|1091K|2215K (0)| |* 9 | HASH JOIN | | 1 | 20908 |00:00:00.28 | 173 |2587K|1183K|3910K (0)| |* 10 | INDEX RANGE SCAN | TD_CLUP_DETAIL_MV_N3 | 1 | 47734 |00:00:00.01 | 61 | | | | | 11 | INLIST ITERATOR | | 1 | 88001 |00:00:00.09 | 112 | | | | |* 12 | INDEX RANGE SCAN | TD_CLUP_DETAIL_MV_N14 | 2 | 88001 |00:00:00.01 | 112 | | | | |* 13 | INDEX FAST FULL SCAN | TD_CLUP_DETAIL_MV_IDX1 | 1 | 88001 |00:00:00.18 | 1939 | | | | ------------------------------------------------------------------------------------------------------------------------------------ Predicate Information (identified by operation id): --------------------------------------------------- 1 - access("CD"."CLUP_SYS_ID"="RL"."CLUP_SYS_ID") 5 - access("I"."USER_LOGIN_ID"='Reporting') 6 - access("RL"."USER_SYS_ID"="I"."INDIV_SYS_ID") 7 - filter(("CD"."AGENT_STAT_CD"='ACTIVE' AND INTERNAL_FUNCTION("CD"."DOC_TYPE_CD"))) 8 - access(ROWID=ROWID) 9 - access(ROWID=ROWID) 10 - access("CD"."AGENT_STAT_CD"='ACTIVE') 12 - access(("CD"."DOC_TYPE_CD"='AGENCY' OR "CD"."DOC_TYPE_CD"='FNAS-LNR')) 13 - filter(("CD"."DOC_TYPE_CD"='AGENCY' OR "CD"."DOC_TYPE_CD"='FNAS-LNR')) ! W'!(>6&!?-&%K!(>%!7&%$!A-&!7'$%&($6?(%)L!WB!(>%!7&%$!A-&!$%&($6?(%)K!(>%!645-?(!/B!>6((6';!(>%!&%?7$6(+! (-*G%!A/7G)'U(!*%!X76(%!&/!*-)K!*%?-7&%!/'G+!-!G646(%)!'74*%$!/B!$/A&!A6GG!'%%)!(/!*%!&%G%?(%)!B$/4!6(!-&! B/GG/A&H! SQL> @pln korig2 SQL_ID 5zuyphy3v87rm, child number 0 ------------------------------------- Plan hash value: 1846763385 --------------------------------------------------------------------------------------------------------------------------- | Id | Operation | Name |Starts |A-Rows | A-Time |Buffers |OMem |1Mem | --------------------------------------------------------------------------------------------------------------------------- |* 1 | HASH JOIN | | 1 | 1199 |00:00:00.71 | 10908 |1245K|1245K| | 2 | MAT_VIEW ACCESS BY INDEX ROWID | TD_ROW_LEVEL_SECURITY_MV | 1 | 11507 |00:00:00.12 | 10106 | | | | 3 | NESTED LOOPS | | 1 | 11509 |00:00:00.02 | 18 | | | | 4 | MAT_VIEW ACCESS BY INDEX ROWID| TD_INDIVIDUAL_MV | 1 | 1 |00:00:00.01 | 3 | | | |* 5 | INDEX RANGE SCAN | TD_INDIVIDUAL_N1 | 1 | 1 |00:00:00.01 | 2 | | | |* 6 | INDEX RANGE SCAN | TD_ROW_LEVEL_SECURITY_MV_N1 | 1 | 11507 |00:00:00.02 | 15 | | | |* 7 | VIEW | index$_join$_001 | 1 | 20908 |00:00:00.53 | 802 | | | |* 8 | HASH JOIN | | 1 | 20908 |00:00:00.51 | 802 |1636K|1091K| |* 9 | HASH JOIN | | 1 | 20908 |00:00:00.28 | 173 |2587K|1183K| |* 10 | INDEX RANGE SCAN | TD_CLUP_DETAIL_MV_N3 | 1 | 47734 |00:00:00.01 | 61 | | | | 11 | INLIST ITERATOR | | 1 | 88001 |00:00:00.09 | 112 | | | |* 12 | INDEX RANGE SCAN | TD_CLUP_DETAIL_MV_N14 | 2 | 88001 |00:00:00.01 | 112 | | | |* 13 | INDEX FAST FULL SCAN | KM_TD_CLUP_DETAIL_MV_IDX1 | 1 | 88001 |00:00:00.09 | 629 | | | --------------------------------------------------------------------------------------------------------------------------- Predicate Information (identified by operation id): --------------------------------------------------- 1 - access("CD"."CLUP_SYS_ID"="RL"."CLUP_SYS_ID") 5 - access("I"."USER_LOGIN_ID"='e.grady@xxx.com') 6 - access("RL"."USER_SYS_ID"="I"."INDIV_SYS_ID") 7 - filter(("CD"."AGENT_STAT_CD"='ACTIVE' AND INTERNAL_FUNCTION("CD"."DOC_TYPE_CD"))) 8 - access(ROWID=ROWID) 9 - access(ROWID=ROWID) 10 - access("CD"."AGENT_STAT_CD"='ACTIVE') 12 - access(("CD"."DOC_TYPE_CD"='AGENCY' OR "CD"."DOC_TYPE_CD"='FNAS-LNR')) 13 - filter(("CD"."DOC_TYPE_CD"='AGENCY' OR "CD"."DOC_TYPE_CD"='FNAS-LNR')) ! ! ! 0! ! ! ! ! ! ! ! ! ! !
Baixar agora