Minimize
Blogger List

Johannes Ahrends
Toad and Oracle

Ben Boise
Toad SC Discussions

Kevin Dalton
Benchmark Factory

Steven Feuerstein
PL/SQL Obsession

Devin Gallagher
Toad SC discussions

Stuart Hodgins
JProbe Discussions

  Henrik "Mauritz" Johnson
Toad Tips & Tricks on the "other" Toads
  Mark Kurtz
Toad SC discussions
  Michael Lumbard
Toad SC discussions
Daniel Norwood
Toad for Data Analysts,
Toad Extension for Visual Studio
Debbie Peabody
Toad for Data Analysts
Gary Piper
Toad Reports Manager
John Pocknell
Toad for Oracle, JProbe
Kuljit Sangha
Toad SC discussions
Bert Scalzo Indicates Oracle ACE status
Toad for Oracle, Data Modeling, Benchmarking
Jeff Smith
Toad product family
Richard To
SQL Optimization
Jim Wankowski
DB2 - LUW and z/OS
John Weathington
  Toad Data Modeler Opens in a new window
Data Modeling
 
  Real Automated Code Testing for Oracle
Quest Code Tester blog
 
Minimize
Blog Tags
toad for oracle (122)
oracle (62)
plsql (46)
sql optimization (37)
toad for data analysts (28)
code tester (19)
toad for ibm db2 (13)
automation (11)
batch optimizer (10)
virtualization (10)
schema browser (9)
toad for sql server (9)
data grid (8)
sql (8)
sql editor (8)
toad data modeler (8)
benchmark factory (7)
excel (7)
query builder (7)
report manager (7)
toad extension (7)
visual studio (7)
11g (6)
configuration (6)
freeware (6)
health check (6)
vmware (6)
connect (5)
dba module (5)
er diagrammer (5)
F4 (5)
linux (5)
refactoring (5)
spotlight (5)
unicode (5)
compare (4)
debugger (4)
export (4)
formatter (4)
make code (4)
rman (4)
strip code (4)
benchmark (3)
bfscript (3)
bulk collect (3)
code templates (3)
code xpert (3)
database browser (3)
db2 (3)
notebook (3)
oem (3)
RAC (3)
session browser (3)
speed (3)
sql optimizer (3)
toad for mysql (3)
tpc-c (3)
9.7 (2)
alert log (2)
app designer (2)
awr (2)
code insight (2)
code snippets (2)
collection (2)
compare and sync (2)
compliance (2)
data generator (2)
data warehouse (2)
database explorer (2)
database monitor (2)
explain (2)
forall (2)
ftp (2)
group execute (2)
handbook (2)
installation (2)
job scheduler (2)
multi-task (2)
nested table (2)
os command (2)
profiler (2)
recovery (2)
release history (2)
save as (2)
schema compare (2)
sql recall (2)
stats pack (2)
subversion (2)
team coding (2)
trace file browser (2)
while loop (2)
10g (1)
64 bit (1)
7zip (1)
action (1)
addm (1)
alter (1)
ansi join (1)
array (1)
ccleaner (1)
code coverage (1)
code road map (1)
CRON (1)
cursor for loop (1)
data browser (1)
data subset (1)
database probe (1)
dbms_flashback (1)
dbms_profiler (1)
ddl (1)
feuerstein (1)
filezilla (1)
flash drive (1)
flow control (1)
for loop (1)
group policy manager (1)
hints (1)
import (1)
index (1)
inheritance (1)
invoker rights (1)
ipad (1)
java (1)
latency (1)
log switch (1)
logical model (1)
ltrim (1)
master-detail browser (1)
monitor (1)
multi-select (1)
naming standards (1)
network (1)
object explorer (1)
OEBS (1)
package (1)
parser (1)
partitioning (1)
performance (1)
pragma (1)
project manager (1)
RAT (1)
revo (1)
REXEC (1)
schema report (1)
script manager (1)
search (1)
set operator (1)
sga (1)
slow (1)
sonarsource (1)
source control (1)
space projection (1)
sql monitor (1)
sql navigator (1)
sql script (1)
sql tracker (1)
sql*plus (1)
standards (1)
statistics (1)
stored procedure (1)
string parser (1)
sub-model (1)
sub-type (1)
synch (1)
synchback (1)
TELNET (1)
toad (1)
trace (1)
unit test (1)
unix (1)
usb (1)
utility (1)
v10 (1)
v9.5 (1)
version control (1)
waits (1)
workload replay (1)
workspace (1)
xml (1)
 
WELCOME, GUEST
 
 

Blogs
Toad and Database Commentaries

Toad World blogs are a mix of insightful how-tos from Quest experts as well as their commentary on experiences with new database technologies.  Have some views of your own to share?  Post your comments!  Note:  Comments are restricted to registered Toad World users.

Do you have a topic that you'd like discussed?  We'd love to hear from you.  Send us your idea for a blog topic.


Nov 2

Written by: Bert
Monday, November 02, 2009 12:32 PM  RssIcon

I want to start by thanking everyone who participated in the free TOAD book contest by submitting new feature ideas or enhancement requests. I received numerous good ideas. I also received about a third that were already in TOAD – and have been for a long time.  I actually can benefit from those emails too, since Quest can probably better expose and/or offer training on those issues. Remember too this was an entirely subjective contest – i.e. I collected and judged the winners. That does not mean that they are necessarily the best ideas or that they will get onto the product roadmap. I’m pretty sure that all the ideas will be reviewed by the TOAD dev team and judged differently. However for just the purpose of simply allocating some free books – here are the entries with the winners in bold. I will be contacting the winners for shipping addresses so I can send them their TOAD book.

Note: Five of the winners are simply minor but useful enhancements to existing features (i.e. productivity enhancers), only one totally new feature in the winners list.

  • TOAD Options to offer support for DROP TABLE options (cascade and purge) in addition to the pop-up.
     
  • FIND NEXT DIFFERENCE function in any grid.
     
  • FIND NEXT DIFFERENCE function in the COMPARE DATA window.
     
  • A way to export all blobs in a table to discrete files in a directory where each blob file would get a unique filename based upon attributes in the record.
     
  • It would be nice if Toad could handle setting up and managing/administering a Data Guard environment.
     
  • All of Quest’s insight into optimizing Oracle for virtualized environments in the Health Check and the Create Database wizards.
     
  • TOAD as an application in Oracle Application Express (APEX), so that we could run TOAD from anywhere.
     
  • Ability to natively install and run the latest & greatest TOAD commercial (e.g. 10.1) on Mac OS and/or Linux.
     
  • Offer 64-bit Windows OS support such that one can use the 64-bit Oracle home/client install (currently requires using 32-bt client even on a 64-bit OS).
     
  • Code generators for languages such as PHP or JAVA to create web-pages or forms in the language taken from a table. It should include master-detail support.
     
  • For the Script Manager to come with more pre-built libraries of useful scripts, such as one for EBS – and a mechanism for the community support and/or make additions to them (e.g. ala open source type movement).
     
  • Session Browser add an icon or some other visual indication for which sessions have trace enabled (those enabled via TOAD and if possible any/all others).
     
  • For CONTROL-Space keystroke in the editor to perform an auto-complete when the prefix matches just a single value from the list.
     
  • For the replace string feature to permit more complex substitution patters like the code snippets such that something like BEGIN would result in BEGIN followed by a blank line and END, with the cursor in the blank line.
     
  • TOAD to offer APEX support – such as browser, editor with language support and ability to run and/or debug APEX applications.
     
  • Support for XML-DB – also with feature to generate a table or XST from the other.
     
  • TOAD to offer plug-ins or optional modules to mirror the Oracle Database options, such as Active Data Guard, Advanced Compression, etc.
     
  • TOAD Xpert edition to support complete and robust code and/or object impact analysis – with both normal and exception type reports.
     
  • For database long operations (LONG_OPS) a complete and all-in-one dashboard for what’s occurring in that long running process – rather than the spread out info in the session browser.
     
  • Compare and Sync should offer the ability to select multiple schemas for a single connection – so one compare connection can handle multiple schemas as one run.
     
  • Making all TOAD functions use the same wildcards, instead of ‘%’ in some places and ‘*’ in others – so both should work in all cases.
     
  • Print in the editor to offer an option to include matching line connectors as shown live in the editor within TOAD. Currently have to manually draw the lines after the print.
     
  • Editor to include bottom sub-tab like DBMS_OUTPUT but for HTF, HTP, OWA calls in the editor’s code.
     
  • On the connection screen, the ability to indicate “Save Password” at the individual connection level so that can save for development and test – but not for production.
     
  • In the editor, more advanced split screen support – such as being able to scroll and edit both portions of the split code (i.e. treat the two splits as two separate and live windows into a single instance of the code).
     
  • Augment the schema browser’s quick navigate/jump capability to work backwards and forwards in terms of offering Shift-F4 on both source and target, to add IE like back and forth toolbar icons, and maybe to replace the sundial icon with something more meaningful or related to what it does – navigation history.
     
  • Add an audible single (e.g. ribbit) for when a query or query thread completes.
     
  • Restrict Object Palette included Functions/Procedure/Packages from the selected schema to only those that the user has permission to execute.
     
  • Editor’s ability to automatically recognize user defined variable prefix as indicating a substitution variable (e.g. so prefix_variable treated same as :variable and &variable).
     
  • Editor’s ability to perform a “save” query/script with the variable substitution characters replaced by their last execution value – so you can ship a completed query/script to someone.
     
  • Editor ability to provide feedback (e.g. balloon help and/or status bar message) so that user selected identifier displays its length – very useful for keeping under 30 or 32 character length limits.
     
  • Editor double-click enhancements:
    • Double clicking on white space selects all the white space between non white space characters. Consider end of line as not white space.
    • Double clicking on the characters ( [ { selects all the characters from the opening ( [ { forward to the matching closing ) ] }, but not the parens, brackets, or braces.
    • Double clicking on the characters ( [ { selects all the characters from the opening ( [ { forward to the matching closing ) ] }, but not the parens, brackets, or braces.
    • Double clicking on either character in the /* pair selects forward to the matching */, but don't select the /* */ pairs.
    • Double clicking on either character in the */ pair selects back to a matching /*.
    • Double clicking on a non word character which is proceeded by and/or followed by that character, should select from the first to last character. I.e. in the line, '***** is a place holder.', double clicking on an asterisk should select all 5 asterisks.
    • Double clicking on a non word character should select that character, not just move the cursor. Single click should move the cursor.

Finally note that one request that about a dozen people asked for was the ability to have some TOAD screens or the product in general to offer an auto-refresh capability such that TOAD can be left “running for extended periods of time” without a database connection timeout error occurring. We cannot do that. In today’s world of security and compliance, no tool should circumvent protections placed by systems and/or database administrators.

Search Blog Entries