SlideShare a Scribd company logo
1 of 54
Download to read offline
Sabine Heimsath  SQL Developer2018-09-07
Sabine Heimsath
its-people GmbH
SQL Developer Basics
that increase your
Performance
Sabine Heimsath  SQL Developer2018-09-07
Sabine Heimsath (@oraesque)
Working in IT since 1999
Self-employed since 2004
First Oracle version: 8.1.7
With a soft spot for
relational databases, Aardman
Animations and Earl Grey tea
Oracle ACE, DOAG
Sabine Heimsath  SQL Developer2018-09-07
My Goals for today
• Everyone should take away 3 things (s)he didn't know before
• Making you curious to research yourself
Sabine Heimsath  SQL Developer2018-09-07
SQL Developer Versions
Personal Recommendation:
• Always get the newest download for test driving
and giving feedback
• Keep an older version that works for you – just in case
Sabine Heimsath  SQL Developer2018-09-07
Multiple parallel installations
You can import
your settings
from previous
versions.
So absolutely no
excuse for not
trying the newest
version! 
Sabine Heimsath  SQL Developer2018-09-07
Multiple parallel installations
Shared: SQL History, Reports, File History
Sabine Heimsath  SQL Developer2018-09-07
Settings I tweak in a new environment
How to display NULL values
Now the values are easy
to spot and can be
distinguished from
whitespace
Sabine Heimsath  SQL Developer2018-09-07
Settings I tweak in a new environment
Open Object on Single or Double Click
If this option is checked, any
table or view in the
connection tree is opened
immediately in the object
viewer.
If you don‘t like that
(it's driving me nuts!)
uncheck this.
Sabine Heimsath  SQL Developer2018-09-07
Settings I tweak in a new environment
Display Dates
I don’t like the standard setting DD.MM.RR for
displaying dates.
You can choose you favourite format here.
Sabine Heimsath  SQL Developer2018-09-07
Other Settings
Data Grid: Zebra Pattern
Differently coloured lines help
your eyes
Sabine Heimsath  SQL Developer2018-09-07
Other Settings
Font size and type
Sabine Heimsath  SQL Developer2018-09-07
If you don’t like the Connection Tree:
Use the Schema Browser!
Sabine Heimsath  SQL Developer2018-09-07
Window Management
AddVMOption -Duser.language=en
Unobtrusive, but very helpful:
List of Open Windows
Current Window marked
by arrow
Windows can be closed
via
The little x
- faster than via tab!
You can use the left and right arrows to navigate the tabs
but there is an alternative:
Sabine Heimsath  SQL Developer2018-09-07
Window Management
Play around with dragging and dropping windows –
if everything is messed up, you can always call
Windows  Reset Windows To Factory Settings
You can even undock
them (float) and shift
them around, maybe to a
second screen?
You can drag and drop
windows.
The coloured border
shows you where the
window will be dropped.
Sabine Heimsath  SQL Developer2018-09-07
Window Management
Display two (or more)
windows next to each
other
New Document Tab Group
moves the current tab to
a new panel
Collapse Document Tab Group
moves all tabs back to the
original panel
Sabine Heimsath  SQL Developer2018-09-07
Window Management
You can split windows:
– worksheets and object viewers
Use these little thingies to split the window…
… or the context menu entries
When everything is messed up ‚Unsplit‘ will save you!
Sabine Heimsath  SQL Developer2018-09-07
Window Management
You can split windows:
– worksheets and object viewers
Display different types of
information about your
object (or different filters)
next to each other
Sabine Heimsath  SQL Developer2018-09-07
Window Management
You can pin windows to prevent the
contents from being replaced.
This works for
• data grids with worksheet results
and
• objects
viewers
BUT: Keep an eye
on your computer’s memory!
Sabine Heimsath  SQL Developer2018-09-07
Window Management
SQL Developer knows where you've been …
You can use the green
buttons to go back and
forward one step.
The arrow down shows the
history of tabs (including
worksheets, files, object
viewers, package viewers).
A simple click will take you
there
Sabine Heimsath  SQL Developer2018-09-07
Output Formats - CSV
• Use /**/ comments to influence the format of the script
output
NB:
No spaces inside the /**/!
Excute as
script – F5
Sabine Heimsath  SQL Developer2018-09-07
Output Formats - JSON
Sabine Heimsath  SQL Developer2018-09-07
Output Formats - XML
Sabine Heimsath  SQL Developer2018-09-07
Output Formats - HTML
The generated HTML contains a search field
which lets you filter the result:
Sabine Heimsath  SQL Developer2018-09-07
Output Formats - Insert
Sabine Heimsath  SQL Developer2018-09-07
Output Formats - Delimited
delimited allows a custom delimiter
(since version 18.1)
Sabine Heimsath  SQL Developer2018-09-07
Output Formats – Best Fit
Instead of changing the format for
every single column use
set sqlformat ansiconsole
Sabine Heimsath  SQL Developer2018-09-07
How to highlight important information
When the focus is within a data grid
CTRL-F
opens the search/highlight dialog
When you are finished defining
your search press Enter while the
cursor is in the search field
Sabine Heimsath  SQL Developer2018-09-07
About the Data Grid Search and Highlight
• The magnifier in the upper left hand corner allows you to limit your search
to a certain column
• If you choose 'Persist Highlight' the settings are stored for this object or
report and the current connection
(not for result tabs of a worksheet)
Keep in mind when searching for dates and numbers:
• The search behaves like the 'LIKE' operator, so what you get is a plain text
comparison
• You cannot specify < or > comparisons
• When searching for number values, check if comma or dot is used for
decimal places
Sabine Heimsath  SQL Developer2018-09-07
Naming Worksheets and Data Grids
Type
set worksheetname
and execute to rename your
unsaved worksheet
Right click the result tab you
want to rename to open the
rename dialog
Renaming a tab
will pin it
automatically
Sabine Heimsath  SQL Developer2018-09-07
Copying Data
CTRL-C copies the plain data
Sabine Heimsath  SQL Developer2018-09-07
Copying Data
CTRL-C copies the data with headings
Sabine Heimsath  SQL Developer2018-09-07
Copying Column Names
One of many way to
replace the * in your
select statement!
Copy Selected
Column Header(s)
copies a comma-
separated list of
column names to
the clipboard
Sabine Heimsath  SQL Developer2018-09-07
Copy & Paste extended
Double click in upper
window/press OK
if you want to insert at
cursor position
Choose an entry
from the upper
window.
Ctrl-Shift-V
shows the clipboard's memory
You can see the
complete entry in
the lower window
Sabine Heimsath  SQL Developer2018-09-07
Histories in SQL Developer
SQL History
You can filter for any string!
Time of execution
Number of executions
Duration
With these buttons
you can replace the
current text in the
worksheet with the
selected statement
or
insert the selected
statement at cursor
position
Sabine Heimsath  SQL Developer2018-09-07
Histories in SQL Developer
Statements Log
You can filter for any string!
Parameters
Duration
Double click
opens a window
with the
complete text
This log contains everything that's sent to the database.
So you see your own statements as well as the metadata queries that SQL Developer uses
to display the database objects
Great for inquisitive
people! 
Sabine Heimsath  SQL Developer2018-09-07
Histories in SQL Developer
File History
The important tab!
Diff with
current version
Saved versions
of your file
Navigate
Choose which changes you want
to apply to your file
Sabine Heimsath  SQL Developer2018-09-07
Replacing text Shortcut CTRL-R
Mark the string you want to replace and
press CTRL-R
 All occurences are highlighted
 The focus is in the ‚Replace‘ field
 You can start replacing right ahead 
Sabine Heimsath  SQL Developer2018-09-07
Replacing text Challenge:
Keep upper case/lower case/init cap
Solution:
Press this button
Result
Sabine Heimsath  SQL Developer2018-09-07
Shortcuts
• Change or create your own:
Menu: Tools  Preferences  Shortcut Keys
• Forgot Shortcut?
Ctrl-Alt-A reminds you:
Sabine Heimsath  SQL Developer2018-09-07
Define your own Shortcuts
• Depending on your keyboard layout you can't use all
predefined shortcuts, so just make your own
• Some ideas…
• Upper case/Lower case: Ctrl-U, Ctrl-L
• Multiple cursors on/off: Alt-.
• Toggle Line Comments: Ctrl- -
• Open Preferences Window Ctrl-P
• Open New SQL Worksheet Ctrl-T
Sabine Heimsath  SQL Developer2018-09-07
SQL Editor Code Templates
• Go to Preferences
• Navigate to tree entry 'Database' (not 'Code Editor')
(alternatively type 'temp' into search field)
• Define your Templates
• After that, you can use them
in the worksheet:
Sabine Heimsath  SQL Developer2018-09-07
SQL Editor Code Templates
• For some reason, the templates don't work if there's no
connection open ¯_(ツ)_/¯
• Location:
C:Users<User>AppDataRoamingSQL Developer
CodeTemplate.xml
Sabine Heimsath  SQL Developer2018-09-07
• Preparation:
Choose your favourite key/key combination for adding extra
cursors:
Multi-Cursor Editing
Sabine Heimsath  SQL Developer2018-09-07
Multi-Cursor Editing
Keep the Alt key pressed
while placing the cursors
in the worksheet
Start typing to add text
at the cursor positions
Sabine Heimsath  SQL Developer2018-09-07
Snippets
• Menu: View  Snippets
• You can add your own!
Usage:
Drag (from Snippets window) and
Drop (into your worksheet)
Sabine Heimsath  SQL Developer2018-09-07
Reports with 'Go To'
• If you use column aliases
sdev_link_owner, sdev_link_name, sdev_link_type
the columns will not be shown in your report,
but you get an extra context menu entry 'Go To <Object>'
which opens the corresponding Object Viewer
• Location:
C:Users<User>AppDataRoamingSQL Developer
UserReports.xml
Sabine Heimsath  SQL Developer2018-09-07
Just double click in the link to open
the corresponding Object Viewer
Reports with Hyperlinks
• A little more code is required when using hyperlinks, but it's
mainly copy, paste, adjust
• Example:
select initcap(object_type) "Type",
owner "Schema",
'SQLDEV:LINK:'
||owner
||':'
||object_type
||':'
||object_name
||':oracle.dbtools.raptor.controls.grid.DefaultDrillLink' "Name"
from all_objects
Sabine Heimsath  SQL Developer2018-09-07
Deactivate Extensions
• Deactivate the features you don't need and
… save a lot of time at SQL Dev startup!
Menu: Tools  Features
• Location:
C:UsersUserAppDataRoamingSQL Developersystem<Build
number>ide-extension-prefs.xml
Sabine Heimsath  SQL Developer2018-09-07
Finding More Information
http://www.thatjeffsmith.com/
The most comprehensive Source: Jeff Smith's blog
Jeff´s Cheat Sheet
https://www.cheatography.com/thatjeffsmith/cheat-sheets/oracle-sql-developer/
SQL Developer Exchange - Enhancement Requests
http://sqldeveloper.oracle.com
Sabine Heimsath  SQL Developer2018-09-07
Finding More Information
https://community.oracle.com/community/database/developer-tools/sql_developer/
Community – ODC/OTN Forum
Twitter – Users to follow
@thatjeffsmith @HeliFromFinland @krisrice
@OracleSQLDev, @OracleSQLcl
Twitter - Hashtags
#SQLDev #SQLDeveloper #SQLcl
Sabine Heimsath  SQL Developer2018-09-07
My Wish List (please vote for it!)
• Save/Restore Workspace:
https://apex.oracle.com/pls/apex/f?p=43135:7:::NO:RP,7:P7_ID:361
• Open saved SQL file in an unshared connection worksheet
https://apex.oracle.com/pls/apex/f?p=43135:7:::NO:RP,7:P7_ID:30523
Sabine Heimsath  SQL Developer2018-09-07
• Drap & Drop everywhere (not restricted to worksheet!)
https://apex.oracle.com/pls/apex/f?p=43135:7:::NO::P7_ID:42761
My Wish List (please vote!)
Sabine Heimsath  SQL Developer2018-09-07
Any more Questions?
• Mail: sabine.heimsath@its-people.de
• Twitter: https://twitter.com/oraesque
Sabine Heimsath  SQL Developer2018-09-07
3 Membership Tiers
• Oracle ACE Director
• Oracle ACE
• Oracle ACE Associate
bit.ly/OracleACEProgram
500+ Technical
Experts Helping
Peers Globally
Connect:
Nominate yourself or someone you know: acenomination.oracle.com
@oracleace
Facebook.com/oracleaces
oracle-ace_ww@oracle.com

More Related Content

What's hot

Oracle REST Data Services: POUG Edition
Oracle REST Data Services: POUG EditionOracle REST Data Services: POUG Edition
Oracle REST Data Services: POUG EditionJeff Smith
 
LOBS, BLOBS, CLOBS: Dealing with Attachments in APEX
LOBS, BLOBS, CLOBS: Dealing with Attachments in APEXLOBS, BLOBS, CLOBS: Dealing with Attachments in APEX
LOBS, BLOBS, CLOBS: Dealing with Attachments in APEXEnkitec
 
Oracle Application Express and PL/SQL: a world-class combo
Oracle Application Express and PL/SQL: a world-class comboOracle Application Express and PL/SQL: a world-class combo
Oracle Application Express and PL/SQL: a world-class comboSteven Feuerstein
 
Oracle Application Express as add-on for Google Apps
Oracle Application Express as add-on for Google AppsOracle Application Express as add-on for Google Apps
Oracle Application Express as add-on for Google AppsSergei Martens
 
Social Media - Why a Database Person Should Care
Social Media  - Why a Database Person Should CareSocial Media  - Why a Database Person Should Care
Social Media - Why a Database Person Should CareJeff Smith
 
Oracle APEX for Beginners
Oracle APEX for BeginnersOracle APEX for Beginners
Oracle APEX for BeginnersDimitri Gielis
 
Take a load off! Load testing your Oracle APEX or JDeveloper web applications
Take a load off! Load testing your Oracle APEX or JDeveloper web applicationsTake a load off! Load testing your Oracle APEX or JDeveloper web applications
Take a load off! Load testing your Oracle APEX or JDeveloper web applicationsSage Computing Services
 
Automated testing APEX Applications
Automated testing APEX ApplicationsAutomated testing APEX Applications
Automated testing APEX ApplicationsRoel Hartman
 
Unit Testing Oracle PL/SQL Code: utPLSQL, Excel and More
Unit Testing Oracle PL/SQL Code: utPLSQL, Excel and MoreUnit Testing Oracle PL/SQL Code: utPLSQL, Excel and More
Unit Testing Oracle PL/SQL Code: utPLSQL, Excel and MoreSteven Feuerstein
 
JSON and PL/SQL: A Match Made in Database
JSON and PL/SQL: A Match Made in DatabaseJSON and PL/SQL: A Match Made in Database
JSON and PL/SQL: A Match Made in DatabaseSteven Feuerstein
 
Create fancy applications with the new Twitter Bootstrap theme for Apex.
Create fancy applications with the new Twitter Bootstrap theme for Apex.Create fancy applications with the new Twitter Bootstrap theme for Apex.
Create fancy applications with the new Twitter Bootstrap theme for Apex.Sergei Martens
 
All About PL/SQL Collections
All About PL/SQL CollectionsAll About PL/SQL Collections
All About PL/SQL CollectionsSteven Feuerstein
 
Oracle Application Express (APEX) and Microsoft Sharepoint integration
Oracle Application Express (APEX) and Microsoft Sharepoint integrationOracle Application Express (APEX) and Microsoft Sharepoint integration
Oracle Application Express (APEX) and Microsoft Sharepoint integrationDimitri Gielis
 
Take Full Advantage of the Oracle PL/SQL Compiler
Take Full Advantage of the Oracle PL/SQL CompilerTake Full Advantage of the Oracle PL/SQL Compiler
Take Full Advantage of the Oracle PL/SQL CompilerSteven Feuerstein
 
AskTOM Office Hours on Database Triggers
AskTOM Office Hours on Database TriggersAskTOM Office Hours on Database Triggers
AskTOM Office Hours on Database TriggersSteven Feuerstein
 
Creating custom reports ora app express apex listener
Creating custom reports  ora app express apex listenerCreating custom reports  ora app express apex listener
Creating custom reports ora app express apex listenerDarnette A
 
AskTOM Office Hours - Dynamic SQL in PL/SQL
AskTOM Office Hours - Dynamic SQL in PL/SQLAskTOM Office Hours - Dynamic SQL in PL/SQL
AskTOM Office Hours - Dynamic SQL in PL/SQLSteven Feuerstein
 

What's hot (20)

Oracle REST Data Services: POUG Edition
Oracle REST Data Services: POUG EditionOracle REST Data Services: POUG Edition
Oracle REST Data Services: POUG Edition
 
LOBS, BLOBS, CLOBS: Dealing with Attachments in APEX
LOBS, BLOBS, CLOBS: Dealing with Attachments in APEXLOBS, BLOBS, CLOBS: Dealing with Attachments in APEX
LOBS, BLOBS, CLOBS: Dealing with Attachments in APEX
 
Oracle Application Express and PL/SQL: a world-class combo
Oracle Application Express and PL/SQL: a world-class comboOracle Application Express and PL/SQL: a world-class combo
Oracle Application Express and PL/SQL: a world-class combo
 
Oracle Application Express as add-on for Google Apps
Oracle Application Express as add-on for Google AppsOracle Application Express as add-on for Google Apps
Oracle Application Express as add-on for Google Apps
 
Social Media - Why a Database Person Should Care
Social Media  - Why a Database Person Should CareSocial Media  - Why a Database Person Should Care
Social Media - Why a Database Person Should Care
 
Oracle APEX for Beginners
Oracle APEX for BeginnersOracle APEX for Beginners
Oracle APEX for Beginners
 
Take a load off! Load testing your Oracle APEX or JDeveloper web applications
Take a load off! Load testing your Oracle APEX or JDeveloper web applicationsTake a load off! Load testing your Oracle APEX or JDeveloper web applications
Take a load off! Load testing your Oracle APEX or JDeveloper web applications
 
Automated testing APEX Applications
Automated testing APEX ApplicationsAutomated testing APEX Applications
Automated testing APEX Applications
 
Unit Testing Oracle PL/SQL Code: utPLSQL, Excel and More
Unit Testing Oracle PL/SQL Code: utPLSQL, Excel and MoreUnit Testing Oracle PL/SQL Code: utPLSQL, Excel and More
Unit Testing Oracle PL/SQL Code: utPLSQL, Excel and More
 
JSON and PL/SQL: A Match Made in Database
JSON and PL/SQL: A Match Made in DatabaseJSON and PL/SQL: A Match Made in Database
JSON and PL/SQL: A Match Made in Database
 
Create fancy applications with the new Twitter Bootstrap theme for Apex.
Create fancy applications with the new Twitter Bootstrap theme for Apex.Create fancy applications with the new Twitter Bootstrap theme for Apex.
Create fancy applications with the new Twitter Bootstrap theme for Apex.
 
PL/SQL Guilty Pleasures
PL/SQL Guilty PleasuresPL/SQL Guilty Pleasures
PL/SQL Guilty Pleasures
 
All About PL/SQL Collections
All About PL/SQL CollectionsAll About PL/SQL Collections
All About PL/SQL Collections
 
Oracle Application Express (APEX) and Microsoft Sharepoint integration
Oracle Application Express (APEX) and Microsoft Sharepoint integrationOracle Application Express (APEX) and Microsoft Sharepoint integration
Oracle Application Express (APEX) and Microsoft Sharepoint integration
 
High Performance PL/SQL
High Performance PL/SQLHigh Performance PL/SQL
High Performance PL/SQL
 
Take Full Advantage of the Oracle PL/SQL Compiler
Take Full Advantage of the Oracle PL/SQL CompilerTake Full Advantage of the Oracle PL/SQL Compiler
Take Full Advantage of the Oracle PL/SQL Compiler
 
AskTOM Office Hours on Database Triggers
AskTOM Office Hours on Database TriggersAskTOM Office Hours on Database Triggers
AskTOM Office Hours on Database Triggers
 
Creating custom reports ora app express apex listener
Creating custom reports  ora app express apex listenerCreating custom reports  ora app express apex listener
Creating custom reports ora app express apex listener
 
AskTOM Office Hours - Dynamic SQL in PL/SQL
AskTOM Office Hours - Dynamic SQL in PL/SQLAskTOM Office Hours - Dynamic SQL in PL/SQL
AskTOM Office Hours - Dynamic SQL in PL/SQL
 
05 managing transactions
05   managing transactions05   managing transactions
05 managing transactions
 

Similar to Oracle SQL Developer - POUG 2018

Crystal Reports Review
Crystal Reports ReviewCrystal Reports Review
Crystal Reports ReviewJustin R. Rue
 
Top Ten Siemens S7 Tips and Tricks
Top Ten Siemens S7 Tips and TricksTop Ten Siemens S7 Tips and Tricks
Top Ten Siemens S7 Tips and TricksDMC, Inc.
 
Creating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherCreating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherSamchi Fouzee
 
XLS Processor Engine How To, Tutorials, Tips & Tricks
XLS Processor Engine How To, Tutorials, Tips & TricksXLS Processor Engine How To, Tutorials, Tips & Tricks
XLS Processor Engine How To, Tutorials, Tips & TricksEarl Grau
 
XLS PE How To Tutorials Tips & Tricks
XLS PE How To Tutorials Tips & TricksXLS PE How To Tutorials Tips & Tricks
XLS PE How To Tutorials Tips & Tricksguest92a5de
 
]po[ Developers: Reporting, Indicators & Dashboards
]po[ Developers: Reporting, Indicators & Dashboards]po[ Developers: Reporting, Indicators & Dashboards
]po[ Developers: Reporting, Indicators & DashboardsKlaus Hofeditz
 
Découverte d'Einstein Analytics (Tableau CRM)
Découverte d'Einstein Analytics (Tableau CRM)Découverte d'Einstein Analytics (Tableau CRM)
Découverte d'Einstein Analytics (Tableau CRM)Doria Hamelryk
 
Waiting too long for Excel's VLOOKUP? Use SQLite for simple data analysis!
Waiting too long for Excel's VLOOKUP? Use SQLite for simple data analysis!Waiting too long for Excel's VLOOKUP? Use SQLite for simple data analysis!
Waiting too long for Excel's VLOOKUP? Use SQLite for simple data analysis!Amanda Lam
 
SYSTEM APPLICATION PRODUCTS AND DATA PROCESING
SYSTEM APPLICATION PRODUCTS AND DATA PROCESINGSYSTEM APPLICATION PRODUCTS AND DATA PROCESING
SYSTEM APPLICATION PRODUCTS AND DATA PROCESINGsivacristiano64
 
bi-publisher.pptx
bi-publisher.pptxbi-publisher.pptx
bi-publisher.pptxkjkombrink
 
Salesforce Spring '17 Top 10 Features
Salesforce Spring '17 Top 10 Features Salesforce Spring '17 Top 10 Features
Salesforce Spring '17 Top 10 Features Michael Gill
 
Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...
Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...
Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...Anna Loughnan Colquhoun
 
Modernizing your database with SQL Server 2019
Modernizing your database with SQL Server 2019Modernizing your database with SQL Server 2019
Modernizing your database with SQL Server 2019Antonios Chatzipavlis
 
Tools and Tips For Data Warehouse Developers (SQLGLA)
Tools and Tips For Data Warehouse Developers (SQLGLA)Tools and Tips For Data Warehouse Developers (SQLGLA)
Tools and Tips For Data Warehouse Developers (SQLGLA)Cathrine Wilhelmsen
 
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...QueBIT Consulting
 
Actionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data ScienceActionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data ScienceHarald Erb
 
Big Data with KNIME.pdf
Big Data with KNIME.pdfBig Data with KNIME.pdf
Big Data with KNIME.pdfJames Vp
 
IT230-Assignment 1 Solved.pdf
IT230-Assignment 1 Solved.pdfIT230-Assignment 1 Solved.pdf
IT230-Assignment 1 Solved.pdfDark179280
 

Similar to Oracle SQL Developer - POUG 2018 (20)

Crystal Reports Review
Crystal Reports ReviewCrystal Reports Review
Crystal Reports Review
 
Top Ten Siemens S7 Tips and Tricks
Top Ten Siemens S7 Tips and TricksTop Ten Siemens S7 Tips and Tricks
Top Ten Siemens S7 Tips and Tricks
 
Creating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherCreating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisher
 
XLS Processor Engine How To, Tutorials, Tips & Tricks
XLS Processor Engine How To, Tutorials, Tips & TricksXLS Processor Engine How To, Tutorials, Tips & Tricks
XLS Processor Engine How To, Tutorials, Tips & Tricks
 
XLS PE How To Tutorials Tips & Tricks
XLS PE How To Tutorials Tips & TricksXLS PE How To Tutorials Tips & Tricks
XLS PE How To Tutorials Tips & Tricks
 
]po[ Developers: Reporting, Indicators & Dashboards
]po[ Developers: Reporting, Indicators & Dashboards]po[ Developers: Reporting, Indicators & Dashboards
]po[ Developers: Reporting, Indicators & Dashboards
 
Découverte d'Einstein Analytics (Tableau CRM)
Découverte d'Einstein Analytics (Tableau CRM)Découverte d'Einstein Analytics (Tableau CRM)
Découverte d'Einstein Analytics (Tableau CRM)
 
Waiting too long for Excel's VLOOKUP? Use SQLite for simple data analysis!
Waiting too long for Excel's VLOOKUP? Use SQLite for simple data analysis!Waiting too long for Excel's VLOOKUP? Use SQLite for simple data analysis!
Waiting too long for Excel's VLOOKUP? Use SQLite for simple data analysis!
 
SYSTEM APPLICATION PRODUCTS AND DATA PROCESING
SYSTEM APPLICATION PRODUCTS AND DATA PROCESINGSYSTEM APPLICATION PRODUCTS AND DATA PROCESING
SYSTEM APPLICATION PRODUCTS AND DATA PROCESING
 
bi-publisher.pptx
bi-publisher.pptxbi-publisher.pptx
bi-publisher.pptx
 
Salesforce Spring '17 Top 10 Features
Salesforce Spring '17 Top 10 Features Salesforce Spring '17 Top 10 Features
Salesforce Spring '17 Top 10 Features
 
CDS Views.pptx
CDS Views.pptxCDS Views.pptx
CDS Views.pptx
 
Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...
Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...
Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...
 
Modernizing your database with SQL Server 2019
Modernizing your database with SQL Server 2019Modernizing your database with SQL Server 2019
Modernizing your database with SQL Server 2019
 
Tools and Tips For Data Warehouse Developers (SQLGLA)
Tools and Tips For Data Warehouse Developers (SQLGLA)Tools and Tips For Data Warehouse Developers (SQLGLA)
Tools and Tips For Data Warehouse Developers (SQLGLA)
 
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
 
Actionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data ScienceActionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data Science
 
Big Data with KNIME.pdf
Big Data with KNIME.pdfBig Data with KNIME.pdf
Big Data with KNIME.pdf
 
AFT Arrow 8 - Recursos
AFT Arrow 8 - RecursosAFT Arrow 8 - Recursos
AFT Arrow 8 - Recursos
 
IT230-Assignment 1 Solved.pdf
IT230-Assignment 1 Solved.pdfIT230-Assignment 1 Solved.pdf
IT230-Assignment 1 Solved.pdf
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Oracle SQL Developer - POUG 2018

  • 1. Sabine Heimsath  SQL Developer2018-09-07 Sabine Heimsath its-people GmbH SQL Developer Basics that increase your Performance
  • 2. Sabine Heimsath  SQL Developer2018-09-07 Sabine Heimsath (@oraesque) Working in IT since 1999 Self-employed since 2004 First Oracle version: 8.1.7 With a soft spot for relational databases, Aardman Animations and Earl Grey tea Oracle ACE, DOAG
  • 3. Sabine Heimsath  SQL Developer2018-09-07 My Goals for today • Everyone should take away 3 things (s)he didn't know before • Making you curious to research yourself
  • 4. Sabine Heimsath  SQL Developer2018-09-07 SQL Developer Versions Personal Recommendation: • Always get the newest download for test driving and giving feedback • Keep an older version that works for you – just in case
  • 5. Sabine Heimsath  SQL Developer2018-09-07 Multiple parallel installations You can import your settings from previous versions. So absolutely no excuse for not trying the newest version! 
  • 6. Sabine Heimsath  SQL Developer2018-09-07 Multiple parallel installations Shared: SQL History, Reports, File History
  • 7. Sabine Heimsath  SQL Developer2018-09-07 Settings I tweak in a new environment How to display NULL values Now the values are easy to spot and can be distinguished from whitespace
  • 8. Sabine Heimsath  SQL Developer2018-09-07 Settings I tweak in a new environment Open Object on Single or Double Click If this option is checked, any table or view in the connection tree is opened immediately in the object viewer. If you don‘t like that (it's driving me nuts!) uncheck this.
  • 9. Sabine Heimsath  SQL Developer2018-09-07 Settings I tweak in a new environment Display Dates I don’t like the standard setting DD.MM.RR for displaying dates. You can choose you favourite format here.
  • 10. Sabine Heimsath  SQL Developer2018-09-07 Other Settings Data Grid: Zebra Pattern Differently coloured lines help your eyes
  • 11. Sabine Heimsath  SQL Developer2018-09-07 Other Settings Font size and type
  • 12. Sabine Heimsath  SQL Developer2018-09-07 If you don’t like the Connection Tree: Use the Schema Browser!
  • 13. Sabine Heimsath  SQL Developer2018-09-07 Window Management AddVMOption -Duser.language=en Unobtrusive, but very helpful: List of Open Windows Current Window marked by arrow Windows can be closed via The little x - faster than via tab! You can use the left and right arrows to navigate the tabs but there is an alternative:
  • 14. Sabine Heimsath  SQL Developer2018-09-07 Window Management Play around with dragging and dropping windows – if everything is messed up, you can always call Windows  Reset Windows To Factory Settings You can even undock them (float) and shift them around, maybe to a second screen? You can drag and drop windows. The coloured border shows you where the window will be dropped.
  • 15. Sabine Heimsath  SQL Developer2018-09-07 Window Management Display two (or more) windows next to each other New Document Tab Group moves the current tab to a new panel Collapse Document Tab Group moves all tabs back to the original panel
  • 16. Sabine Heimsath  SQL Developer2018-09-07 Window Management You can split windows: – worksheets and object viewers Use these little thingies to split the window… … or the context menu entries When everything is messed up ‚Unsplit‘ will save you!
  • 17. Sabine Heimsath  SQL Developer2018-09-07 Window Management You can split windows: – worksheets and object viewers Display different types of information about your object (or different filters) next to each other
  • 18. Sabine Heimsath  SQL Developer2018-09-07 Window Management You can pin windows to prevent the contents from being replaced. This works for • data grids with worksheet results and • objects viewers BUT: Keep an eye on your computer’s memory!
  • 19. Sabine Heimsath  SQL Developer2018-09-07 Window Management SQL Developer knows where you've been … You can use the green buttons to go back and forward one step. The arrow down shows the history of tabs (including worksheets, files, object viewers, package viewers). A simple click will take you there
  • 20. Sabine Heimsath  SQL Developer2018-09-07 Output Formats - CSV • Use /**/ comments to influence the format of the script output NB: No spaces inside the /**/! Excute as script – F5
  • 21. Sabine Heimsath  SQL Developer2018-09-07 Output Formats - JSON
  • 22. Sabine Heimsath  SQL Developer2018-09-07 Output Formats - XML
  • 23. Sabine Heimsath  SQL Developer2018-09-07 Output Formats - HTML The generated HTML contains a search field which lets you filter the result:
  • 24. Sabine Heimsath  SQL Developer2018-09-07 Output Formats - Insert
  • 25. Sabine Heimsath  SQL Developer2018-09-07 Output Formats - Delimited delimited allows a custom delimiter (since version 18.1)
  • 26. Sabine Heimsath  SQL Developer2018-09-07 Output Formats – Best Fit Instead of changing the format for every single column use set sqlformat ansiconsole
  • 27. Sabine Heimsath  SQL Developer2018-09-07 How to highlight important information When the focus is within a data grid CTRL-F opens the search/highlight dialog When you are finished defining your search press Enter while the cursor is in the search field
  • 28. Sabine Heimsath  SQL Developer2018-09-07 About the Data Grid Search and Highlight • The magnifier in the upper left hand corner allows you to limit your search to a certain column • If you choose 'Persist Highlight' the settings are stored for this object or report and the current connection (not for result tabs of a worksheet) Keep in mind when searching for dates and numbers: • The search behaves like the 'LIKE' operator, so what you get is a plain text comparison • You cannot specify < or > comparisons • When searching for number values, check if comma or dot is used for decimal places
  • 29. Sabine Heimsath  SQL Developer2018-09-07 Naming Worksheets and Data Grids Type set worksheetname and execute to rename your unsaved worksheet Right click the result tab you want to rename to open the rename dialog Renaming a tab will pin it automatically
  • 30. Sabine Heimsath  SQL Developer2018-09-07 Copying Data CTRL-C copies the plain data
  • 31. Sabine Heimsath  SQL Developer2018-09-07 Copying Data CTRL-C copies the data with headings
  • 32. Sabine Heimsath  SQL Developer2018-09-07 Copying Column Names One of many way to replace the * in your select statement! Copy Selected Column Header(s) copies a comma- separated list of column names to the clipboard
  • 33. Sabine Heimsath  SQL Developer2018-09-07 Copy & Paste extended Double click in upper window/press OK if you want to insert at cursor position Choose an entry from the upper window. Ctrl-Shift-V shows the clipboard's memory You can see the complete entry in the lower window
  • 34. Sabine Heimsath  SQL Developer2018-09-07 Histories in SQL Developer SQL History You can filter for any string! Time of execution Number of executions Duration With these buttons you can replace the current text in the worksheet with the selected statement or insert the selected statement at cursor position
  • 35. Sabine Heimsath  SQL Developer2018-09-07 Histories in SQL Developer Statements Log You can filter for any string! Parameters Duration Double click opens a window with the complete text This log contains everything that's sent to the database. So you see your own statements as well as the metadata queries that SQL Developer uses to display the database objects Great for inquisitive people! 
  • 36. Sabine Heimsath  SQL Developer2018-09-07 Histories in SQL Developer File History The important tab! Diff with current version Saved versions of your file Navigate Choose which changes you want to apply to your file
  • 37. Sabine Heimsath  SQL Developer2018-09-07 Replacing text Shortcut CTRL-R Mark the string you want to replace and press CTRL-R  All occurences are highlighted  The focus is in the ‚Replace‘ field  You can start replacing right ahead 
  • 38. Sabine Heimsath  SQL Developer2018-09-07 Replacing text Challenge: Keep upper case/lower case/init cap Solution: Press this button Result
  • 39. Sabine Heimsath  SQL Developer2018-09-07 Shortcuts • Change or create your own: Menu: Tools  Preferences  Shortcut Keys • Forgot Shortcut? Ctrl-Alt-A reminds you:
  • 40. Sabine Heimsath  SQL Developer2018-09-07 Define your own Shortcuts • Depending on your keyboard layout you can't use all predefined shortcuts, so just make your own • Some ideas… • Upper case/Lower case: Ctrl-U, Ctrl-L • Multiple cursors on/off: Alt-. • Toggle Line Comments: Ctrl- - • Open Preferences Window Ctrl-P • Open New SQL Worksheet Ctrl-T
  • 41. Sabine Heimsath  SQL Developer2018-09-07 SQL Editor Code Templates • Go to Preferences • Navigate to tree entry 'Database' (not 'Code Editor') (alternatively type 'temp' into search field) • Define your Templates • After that, you can use them in the worksheet:
  • 42. Sabine Heimsath  SQL Developer2018-09-07 SQL Editor Code Templates • For some reason, the templates don't work if there's no connection open ¯_(ツ)_/¯ • Location: C:Users<User>AppDataRoamingSQL Developer CodeTemplate.xml
  • 43. Sabine Heimsath  SQL Developer2018-09-07 • Preparation: Choose your favourite key/key combination for adding extra cursors: Multi-Cursor Editing
  • 44. Sabine Heimsath  SQL Developer2018-09-07 Multi-Cursor Editing Keep the Alt key pressed while placing the cursors in the worksheet Start typing to add text at the cursor positions
  • 45. Sabine Heimsath  SQL Developer2018-09-07 Snippets • Menu: View  Snippets • You can add your own! Usage: Drag (from Snippets window) and Drop (into your worksheet)
  • 46. Sabine Heimsath  SQL Developer2018-09-07 Reports with 'Go To' • If you use column aliases sdev_link_owner, sdev_link_name, sdev_link_type the columns will not be shown in your report, but you get an extra context menu entry 'Go To <Object>' which opens the corresponding Object Viewer • Location: C:Users<User>AppDataRoamingSQL Developer UserReports.xml
  • 47. Sabine Heimsath  SQL Developer2018-09-07 Just double click in the link to open the corresponding Object Viewer Reports with Hyperlinks • A little more code is required when using hyperlinks, but it's mainly copy, paste, adjust • Example: select initcap(object_type) "Type", owner "Schema", 'SQLDEV:LINK:' ||owner ||':' ||object_type ||':' ||object_name ||':oracle.dbtools.raptor.controls.grid.DefaultDrillLink' "Name" from all_objects
  • 48. Sabine Heimsath  SQL Developer2018-09-07 Deactivate Extensions • Deactivate the features you don't need and … save a lot of time at SQL Dev startup! Menu: Tools  Features • Location: C:UsersUserAppDataRoamingSQL Developersystem<Build number>ide-extension-prefs.xml
  • 49. Sabine Heimsath  SQL Developer2018-09-07 Finding More Information http://www.thatjeffsmith.com/ The most comprehensive Source: Jeff Smith's blog Jeff´s Cheat Sheet https://www.cheatography.com/thatjeffsmith/cheat-sheets/oracle-sql-developer/ SQL Developer Exchange - Enhancement Requests http://sqldeveloper.oracle.com
  • 50. Sabine Heimsath  SQL Developer2018-09-07 Finding More Information https://community.oracle.com/community/database/developer-tools/sql_developer/ Community – ODC/OTN Forum Twitter – Users to follow @thatjeffsmith @HeliFromFinland @krisrice @OracleSQLDev, @OracleSQLcl Twitter - Hashtags #SQLDev #SQLDeveloper #SQLcl
  • 51. Sabine Heimsath  SQL Developer2018-09-07 My Wish List (please vote for it!) • Save/Restore Workspace: https://apex.oracle.com/pls/apex/f?p=43135:7:::NO:RP,7:P7_ID:361 • Open saved SQL file in an unshared connection worksheet https://apex.oracle.com/pls/apex/f?p=43135:7:::NO:RP,7:P7_ID:30523
  • 52. Sabine Heimsath  SQL Developer2018-09-07 • Drap & Drop everywhere (not restricted to worksheet!) https://apex.oracle.com/pls/apex/f?p=43135:7:::NO::P7_ID:42761 My Wish List (please vote!)
  • 53. Sabine Heimsath  SQL Developer2018-09-07 Any more Questions? • Mail: sabine.heimsath@its-people.de • Twitter: https://twitter.com/oraesque
  • 54. Sabine Heimsath  SQL Developer2018-09-07 3 Membership Tiers • Oracle ACE Director • Oracle ACE • Oracle ACE Associate bit.ly/OracleACEProgram 500+ Technical Experts Helping Peers Globally Connect: Nominate yourself or someone you know: acenomination.oracle.com @oracleace Facebook.com/oracleaces oracle-ace_ww@oracle.com