Oracle Database 12c Feature Support in Oracle SQL Developer

Jeff Smith
Jeff SmithDistinguished Product Manager at Oracle Corp
Oracle Database 12c Feature Support in Oracle SQL Developer
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c
And SQL Developer Stuff 
Jeff Smith
Jeff.d.smith@oracle.com || @thatjeffsmith
Senior Principal Product Manager
Database Development Tools Group
Oracle Confidential – Internal/Restricted/Highly Restricted
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Agenda
 Database 12c New Features
 SQL Developer support
 Some Demo + Q&A
Improve
application
developers
experience
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
THE FOLLOWING IS INTENDED TO OUTLINE OUR GENERAL
PRODUCT DIRECTION. IT IS INTENDED FOR INFORMATION
PURPOSES ONLY, AND MAY NOT BE INCORPORATED INTO
ANY CONTRACT. IT IS NOT A COMMITMENT TO DELIVER ANY
MATERIAL, CODE, OR FUNCTIONALITY, AND SHOULD NOT BE
RELIED UPON IN MAKING PURCHASING DECISIONS. THE
DEVELOPMENT, RELEASE, AND TIMING OF ANY FEATURES OR
FUNCTIONALITY DESCRIBED FOR ORACLE'S PRODUCTS
REMAINS AT THE SOLE DISCRETION OF ORACLE.
Safe Harbor Statement/Legal
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle SQL Developer
 FREE Oracle Database IDE/GUI
 Windows, OS X, *NIX
 More than 3,500,000 users worldwide
 My Oracle Support available via your DB license
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
SQL Developer Data Modeler
Included for free, also available as a separate download/program
Strategy and Analysis
Relational
Database Design
Data Type
Star Schema Physical
Multidimensional
ERD DFD
Logical
Reporting
Import Models
Domains
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Database 12c Topics
 Multitenant
 Redaction
 Identity Columns
 Row Limit Offset Fetch
 Migration Stuff
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Or…I can show you how to ‘trick’ your applications
 Need to tune a hard-coded query?
 Wish you could substitute your own?
 SQL Translation Framework
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Silly Chet Example
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
SQL Translation Framework in SQL Developer
 The realm of DBAs ONLY
 Create a Translation Profile
 Enter Bad > Good SQL
 Test with Worksheet tied to Profile
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Meanwhile, in our app and…
Hard-coded SQL 
No can change until ??
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Another Example, Top Players ROWNUM Predicate
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oh wait, this is Database 12c
 SQL Translation Framework
 12c Docs
 Kerry’s Blog Post
 Fetch First Syntax (Docs)
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
The Query Could Be Better…
select SUM(POINTS), PLAYER
from HOCKEY_STATS
group by PLAYER
order by SUM(POINTS) desc
fetch first 15 rows only;
The old way The new way – analytics ;)
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Add Query to the Translation Profile
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
A Trace Capture Running the ‘Bad’ Code w/Translation
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
That Example Used a Literal, What About Binds?
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Other 12c Slides
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
DBMS_UTIL.EXPAND_SQL()*
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Multitenant
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Redaction
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Identity Columns
SQL Developer SQL Developer Data Modeler
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Go Play!
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Some Resources
 Developer Day Database VirtualBox 12c Image
 Oracle By Example, 12c
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c Feature Support in Oracle SQL Developer
1 of 27

More Related Content

Similar to Oracle Database 12c Feature Support in Oracle SQL Developer(20)

UKOUG UKOUG
UKOUG
Kellyn Pot'Vin-Gorman1.5K views
OOW-TBE-12c-CON7307-SharableOOW-TBE-12c-CON7307-Sharable
OOW-TBE-12c-CON7307-Sharable
Obaidur (OB) Rashid260 views
Oracle database 12c_and_DevOpsOracle database 12c_and_DevOps
Oracle database 12c_and_DevOps
Maria Colgan9.4K views
Database as a Service, Collaborate 2016Database as a Service, Collaborate 2016
Database as a Service, Collaborate 2016
Kellyn Pot'Vin-Gorman432 views
AWR and ASH in an EM12c WorldAWR and ASH in an EM12c World
AWR and ASH in an EM12c World
Kellyn Pot'Vin-Gorman662 views
Session 203 iouc summit databaseSession 203 iouc summit database
Session 203 iouc summit database
OUGTH Oracle User Group in Thailand817 views
IOUG at Coors Field ASH and AWR in EM12c!IOUG at Coors Field ASH and AWR in EM12c!
IOUG at Coors Field ASH and AWR in EM12c!
Kellyn Pot'Vin-Gorman754 views
Oracle Cloud: Anything as a ServiceOracle Cloud: Anything as a Service
Oracle Cloud: Anything as a Service
Bruno Borges1.7K views
Session at Oredev 2016.Session at Oredev 2016.
Session at Oredev 2016.
Geertjan Wielenga327 views
Performance in the Oracle CloudPerformance in the Oracle Cloud
Performance in the Oracle Cloud
Kellyn Pot'Vin-Gorman1.3K views

Recently uploaded(20)

METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...
METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...
Prity Khastgir IPR Strategic India Patent Attorney Amplify Innovation24 views
CXL at OCPCXL at OCP
CXL at OCP
CXL Forum203 views
ThroughputThroughput
Throughput
Moisés Armani Ramírez31 views
Tunable Laser (1).pptxTunable Laser (1).pptx
Tunable Laser (1).pptx
Hajira Mahmood21 views
ChatGPT and AI for Web DevelopersChatGPT and AI for Web Developers
ChatGPT and AI for Web Developers
Maximiliano Firtman161 views

Oracle Database 12c Feature Support in Oracle SQL Developer

  • 2. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database 12c And SQL Developer Stuff  Jeff Smith Jeff.d.smith@oracle.com || @thatjeffsmith Senior Principal Product Manager Database Development Tools Group Oracle Confidential – Internal/Restricted/Highly Restricted
  • 3. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Agenda  Database 12c New Features  SQL Developer support  Some Demo + Q&A Improve application developers experience
  • 4. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | THE FOLLOWING IS INTENDED TO OUTLINE OUR GENERAL PRODUCT DIRECTION. IT IS INTENDED FOR INFORMATION PURPOSES ONLY, AND MAY NOT BE INCORPORATED INTO ANY CONTRACT. IT IS NOT A COMMITMENT TO DELIVER ANY MATERIAL, CODE, OR FUNCTIONALITY, AND SHOULD NOT BE RELIED UPON IN MAKING PURCHASING DECISIONS. THE DEVELOPMENT, RELEASE, AND TIMING OF ANY FEATURES OR FUNCTIONALITY DESCRIBED FOR ORACLE'S PRODUCTS REMAINS AT THE SOLE DISCRETION OF ORACLE. Safe Harbor Statement/Legal
  • 5. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle SQL Developer  FREE Oracle Database IDE/GUI  Windows, OS X, *NIX  More than 3,500,000 users worldwide  My Oracle Support available via your DB license
  • 6. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | SQL Developer Data Modeler Included for free, also available as a separate download/program Strategy and Analysis Relational Database Design Data Type Star Schema Physical Multidimensional ERD DFD Logical Reporting Import Models Domains
  • 7. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Database 12c Topics  Multitenant  Redaction  Identity Columns  Row Limit Offset Fetch  Migration Stuff
  • 8. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Or…I can show you how to ‘trick’ your applications  Need to tune a hard-coded query?  Wish you could substitute your own?  SQL Translation Framework
  • 9. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
  • 10. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Silly Chet Example
  • 11. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | SQL Translation Framework in SQL Developer  The realm of DBAs ONLY  Create a Translation Profile  Enter Bad > Good SQL  Test with Worksheet tied to Profile
  • 12. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Meanwhile, in our app and… Hard-coded SQL  No can change until ??
  • 13. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Another Example, Top Players ROWNUM Predicate
  • 14. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oh wait, this is Database 12c  SQL Translation Framework  12c Docs  Kerry’s Blog Post  Fetch First Syntax (Docs)
  • 15. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | The Query Could Be Better… select SUM(POINTS), PLAYER from HOCKEY_STATS group by PLAYER order by SUM(POINTS) desc fetch first 15 rows only; The old way The new way – analytics ;)
  • 16. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Add Query to the Translation Profile
  • 17. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | A Trace Capture Running the ‘Bad’ Code w/Translation
  • 18. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | That Example Used a Literal, What About Binds?
  • 19. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Other 12c Slides
  • 20. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | DBMS_UTIL.EXPAND_SQL()*
  • 21. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Multitenant
  • 22. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Redaction
  • 23. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Identity Columns SQL Developer SQL Developer Data Modeler
  • 24. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Go Play!
  • 25. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Some Resources  Developer Day Database VirtualBox 12c Image  Oracle By Example, 12c
  • 26. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Editor's Notes

  1. This is a Title Slide with Picture and Logo slide ideal for including a picture and partner or product logo with a brief title, subtitle and presenter information. To customize this slide with your own picture: Right-click the slide area and choose Format Background from the pop-up menu. From the Fill menu, click Picture and texture fill. Under Insert from: click File. Locate your new picture and click Insert. To Replace the LOGO on this sample slide: Right-click the sample LOGO and choose Change Picture. Navigate to the location where the new logo is stored, select desired logo file and click on the Open button to replace the sample logo.