45
Jeff Smith, Master Product Manager at Oracle [email protected] || https://www.thatjeffsmith.com || @thatjeffsmith 1 SQL Developer Tips & Tricks for the Data Professional

Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Jeff Smith, Master Product Manager at [email protected] || https://www.thatjeffsmith.com || @thatjeffsmith

1

SQL Developer Tips & Tricks for the Data Professional

Page 2: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Helpful Links

ORACLE SQL DEVELOPERhttps://www.oracle.com/sqldeveloper

2

Page 3: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Replays

Formerly called the BIWA Summit with the Spatial and Graph SummitSame great technical content…new name!

www.AnalyticsandDataSummit.org

Submit a topic to share at https://analyticsanddatasummit.org/techcasts/

Page 4: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Jeff Smith

4

Oracle SQL Developer Tips & Tricks

Master Product Manager

[email protected]

https://www.thatjeffsmith.com || @thatjeffsmith

Page 5: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Our mission is to help people see data in new ways,

discover insights, unlock endless possibilities.

Page 6: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

• A lot of tips, in a short amount of time

• Make your job/task…easier

• Have fun!

• Watch the video (30 minutes)

What this talk is about

Page 7: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

• 60+ tutorials

• Feature demos

• Tips & Tricks

• Short & Long Form

• SQL Developer

• SQLcl

• Data Modeler

• ORDS

More Videos!

Page 8: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

• 850+ posts

• 3 minute reads

• Have a question, Google it!

No, seriously

Page 9: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

SQL Developer Snapshot

9

Time Tested

Launched in 2005

An Industry Standard

5M+ Oracle DBAs & Developers

Always Improving

Quarterly Releases

4

Page 10: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Project Raptor• Early Adopter on OTN

2005

1.1• File Based PL/SQL editing• Reports• Ships with 11gR1

1.5.x• Localizations - Japanese,

Spanish, Italian, …• Ships with 11gR2

SQLDev v1.0• SQL Worksheet• Procedure Editor• The world takes notice!

1.5• Schema Copy/Diff/Export• Versioning• TimesTen

2.1• Unit Testing• Data Modeler Viewer• Unshared SQL Worksheets

2007 201020092006

3.0• Data Modeler• View > DBA• SQL Tuning Advisor• Query Builder

2008 2011 2012

3.1• PDF Reports• RMAN• Data Pump

2013

3.2• APEX Listener / ORDS

Support• Database 12c Support• Schema Service Support

4.0• ASH/AWR/ADDM• Color Coded Connections• Command line Interface

15 years of releases

2018 2019

18.1• Autonomous Data Warehouse Support• New Welcome Screen/Connections• SQL Injection Detection• PL/Scope SQL Statement Support• Better Formatting

19.4

• SQL Dev Web

Quarterly Updates

Page 11: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

About Oracle Java…

• We support Oracle JDK 8, 11, & 12

• Oracle SQL Developer is an Oracle product

• Oracle products requiring JDK’s don’t require $

Page 12: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations
Page 13: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

7 Clicks to go from Grid to Formatted Output

Page 14: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

• Add Comment

• Execute via F5 (Script)

• Comment labels match grid export formatter labels

Format Query Results Directly

Page 15: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

set sqlformatjson-formatted

Don’t forget we support SPOOL…and DDL

Page 16: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Speaking of SPOOL…

Page 17: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

• Save some clicks!

• Set DEFAULTSfor Exports

If you are going to use a mouse…

Page 18: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Grid tricks

Page 19: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Split editors (or grids)

Page 20: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

• PIN table

• Doc Tab Groups

Browse two or more tables at once

Page 21: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

• Build a report

• Turn it into aproject/objectnavigator!

Links?

Page 22: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Bar charts

Page 23: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Quick and dirty Copying Rows

Page 24: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

More copy/paste tricks

Ctrl+SHIFT+C

Page 25: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

More copy/paste tricks

Page 26: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

• Insight

• SQL Text Expansion

• * - peeking

• Avoid errors in advance

Help with getting your data

Page 27: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Insight• peak into Docs for sample code

on your function/command

• click on ‘book’ to go straight to the DOCS page for that function/command

Page 28: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Insight, Auto vs On Demand

Page 29: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Peek behind the curtains

Page 30: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Joins, Insight & Refactoring

Page 31: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

ANSI or Oracle (+)

Page 32: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

That’s not the TABLE you’re looking for

Page 33: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Back to the JOINs…what are we joining?

Page 34: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Oh, but our flat file system looks like this

PK Col – littered about

Page 35: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

• 50 tables to a Single Excel File

• 50 tables to 50 Excel Files

Getting Data Out..to Excel…Ew.

Page 36: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Getting data to another database

From Non-Oracle souces too!

Page 37: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Move a LOT of data, FAST

Page 38: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

• Point to delimited text file…

• choose your adventure

Or generate a Loader/External Scenario

Page 39: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

• Data Pump

• Import from Excel

• Cart

• Drag and Drop

Getting data to the Cloud

Page 40: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Getting to my data is slow…

Page 41: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Compare Plans/Traces

Page 42: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Read trace files…in SQLDev!

Page 43: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

• 850+ posts

• Resource page for getting started

• Video available if you don’t like words

• I can do this ‘live’ via the Internet for you and your team

Tips in Long Form

Page 44: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations

Thank you!

The Video

Master Product Manager

Jeff Smith

Page 45: Oracle SQL Developer Top 10+ Tips & Tricks · Project Raptor • Early Adopter on OTN 2005 1.1 • File Based PL/SQL editing • Reports • Ships with 11gR1 1.5.x • Localizations