PRODUCTS         DOWNLOADS         BUY NOW         SUPPORT         COMPANY          
 
 
SUPPORT
  TECHNICAL SUPPORT  |  RELEASE HISTORY  |  FAQ  |  TECHNICAL FORUM  |  RESEND PASSWORD  |  REQUEST KEY 
 

 

SQLDetective 4.0 (release 2)

New features and improvements

  • Core
    • Advanced bug catching feature integrated with Online Support Desk (OSD).
    • New feature "Sort Alphabetically" - sorts list of object types in Schema Compiler, Schema Extractor, Find Object and Create New Object.
  • SQL Editor
    • Marks the last executed statement with a specific icon; an icon’s tool-tip displays detailed information about the last executed statement.
    • Displays a Data Output tab sequence number in its caption.
    • Support for the SQL*Plus command: TIMING START/STOP/SHOW
    • New tab “Errors” for collecting and displaying statement/script execution errors.
    • Keeps user-defined column customization on statement re-execution.
    • Code Folding considers an empty line dividing statements a statement delimiter if the appropriate option is enabled in Preferences (Code Editors -> Display -> Code Folding).
    • Activates the SQL Output tab instead of the DBMS Output tab on statement execution error.
  • Object Navigator
    • Object Properties tab displays new properties such as: OBJECT_SIZE, EXTENTS, DEBUG_INFO, NATIVELY_COMPILED, LAST_COMPILED.
    • Added a new menu item to the popup menu: "Show Differences from Another Object".
    • Added a new menu item to the popup menu: "Compare with Another Object".
  • Code Editors
    • New feature “Format Code” – ClearSQL formats code without displaying any analytical information, avoids popping up the result window.
    • Marks modified and saved/compiled lines on the editor’s gutter with different colors.
    • SYSDATE can be used as a value for the date type bind variable.
  • Data Grid
    • Fixes and unfixes grid columns.
    • Query by Example Editor (QBE) provides ability to write complex filter and sort conditions in the Export mode.
    • Displays a record number in Singe-record view mode.
  • Preferences
    • Searches for settings and options.
    • New setting "PL/SQL Optimization Level" (General -> Session page) - sets the session PLSQL_OPTIMIZE_LEVEL parameter.
    • New option "Number all lines" (Code Editors -> Display page) - controls drawing line numbers on the editor's gutter.
    • New option "Read DBMS_OUTPUT after executing a select statement" (Code Editors -> DBMS Output page) – controls reading and displaying DBMS_OUTPUT data after select statement execution.
    • New option “Print dataset query and connection string in report title” (Dataset Editors page) – controls output of source query and connection string in the dataset reports.
    • New option “Ignore SQL*Plus commands” (Code Editors -> SQL Editor -> SQL Output page) – controls counting SQL*Plus statements in the script execution statistic report.
    • New setting “Text auto conversion” (Code Editors -> Color page) – controls text auto conversion (uppercase, lowercase, init caps) in the editors.
    • New setting for thousands separator (General page).
  • Stored Program Editor
    • Improved performance of Code Explorer.
    • Improved ability to save object modifications to database/file on object close.
  • Code Insight
    • Shortcut key assignment improved.
    • Chooses templates in Editor when there is no oracle connection.
  • Compare Databases
    • Compares object privileges.
    • Excludes system generated objects.
  • Export Data
    • Sorts a list of exporting objects by using the master-detail relationships rule.
  • Describe Object
    • Navigates to an object in ObjectSelector on which the synonym is based.
  • Trigger Wizard
    • Support for Code Folding.
  • Data Dependency Analyzer
    • Displays integrity constraints icons on datagrid titles.
  • System Information
    • Displays most important OS Environment Variables.

Bug fixes

  • Object Navigator
    • Public synonyms weren’t displayed in ContentSelector when the Tables -> Synonyms folder was selected in ObjectSelector.
    • The DDL tab of ObjectSelector displayed an invalid DDL for an object that has been dropped in SQL Editor and hasn’t been refreshed in ObjectSelector yet.
    • Did not display object properties for foreign key and check constraints.
    • Did not display the trigger property: trigger body.
  • SQL Editor
    • Semicolon at the end of comment line was considered a statement delimiter
    • "Go to next statement" falsely navigated inside of stored objects source code.
    • A token starting with “&” in “string” of PL/SQL code was considered as a substitution variable.
  • Export Data
    • Could not export data is based on a statement containing a TAB character immediately after the FROM clause.
  • Describe Object
    • Raised "list out of bounds" error on object description from within SQL Editor on lost connection.
  • Stored Program Editor
    • Did not display execution result if a package’s subprogram was executed from within the package specification.
    • Ignored the setting “Rewrite the folder on file saving”.
  • Storage Manager
    • TEMP tablespace having more then one datafile was displayed as duplicated.
  • Built-in VCS
    • Worked slowly on remote databases.

SQLDetective 4.0.1 introduces 5 new tools, 5 significant enhancements and numerous performance and usability improvements.

New tools and utilities:

  • Database Monitor - monitors real-time database performance and displays information in charts grouped by categories; saves gathered information in the background and plays it back for a selected period; and defines alerts and notifies the user in a variety of ways.
  • Database Examiner – provides easy access to database information such as: database system, instance options, initialization and NLS parameters, system events and statistics, SGA memory allocation, list of sessions, tablespaces, datafiles, rollback segments, users, profiles, roles, contexts, directories, database and schema triggers, and resource limits.
  • Top Session Locator – locates the most resource consuming sessions in the database using different activity parameters: CPU, Logical I/O, Physical I/O, Parsers, etc.; and Event Waits parameters: Concurrency, User I/O, System I/O, etc.
  • Compare Databases & Schemas & Objects – compares, displays the differences and generates a synchronization script for: two different databases; one or more schemas in the same or different databases; or one or more objects in the same or different databases with the definition of schema and non-schema types and object filters.
  • TKPROF Shell – a utility that greatly simplifies the usage of the Oracle command line utility TKPROF by providing the user with a graphical interface to all of its parameters and options from within the application.

Other significant enhancements and improvements:

  • Code Folding - selectively collapses (hides) and expands (shows) sections of SQL and Pl/SQL code to make it easier to navigate and read. It helps manage large regions of potentially complicated code within one editor, while viewing only the desired subsections of code during a particular editing session.
  • Schema Compiler - added ability to auto refresh within a certain time period; recompile invalid objects; and send an email alert if invalid objects exist after auto-recompilation.
  • SQL Editor - displays editor pages as tabs; renames tabs and synchronizes editor and data output tab navigation; and provides a new user interface for Editor Page List.
  • Connection Window - remembers the selected Oracle Home and Auto Login settings for a History Connection item.
  • Object Navigator – improved ContentSelector: Objects, Columns, Data, DDL dataset performance; automatically refreshes object information in ObjectSelector (Object Navigator Tree) when an object is changed in Object Wizard.

SQLDetective 3.5.1 introduces new features, enhancements and numerous performance and usability improvements.

New tools and utilities:

  • Macro Recorder - quick and easy records and plays back a set of keystrokes, mouse movements and clicks. Macro is used to automate and dramatically reduce time for resolving specific repetitive tasks .
  • Assign individual DB types – a list of pre-defined and user-defined DB types . This feature helps you to organize your DB connections in groups; e.g. DEVELOPMENT, PRODUCTION, TEST and others. Assign background and foreground colors to easy identify them while working with the content of your mission critical DB's
  • XML Editor – a graphical user interface for creating and modifying XML documents and XML Type columns.
  • Find in Files – is a graphical interface to find and/or replace text in files. It provides abilities to load the found file in: SQL Editor, Stored Program Editor and external editor; execute the file as a script in SQL Editor and SQL*Plus, etc .
  • Full-screen Mode – switches the active window to full-screen mode, increasing its workspace.
  • Dataset Calculator – an imbedded calculator for displaying and calculating numeric data in datagrids.

Other significant enhancements and improvements:

  • Core
    • Moves and stores, if a previous version of SQLDetective is found, the application's read/write files to the “..\Documents and Settings\<User>\Application Data\SQLdetective\...” folder. This feature avoids access problems for non-privileged MS Windows users and simplifies a Network type installation.
    • New “DB Type” property of connection allows the differentiation of different kinds of databases (development, production, etc.) by different background color.
    • Added ability to find previous occurrences of a word.
    • Improved stability of the program run under the limited MS Windows user.
  • Object Navigator
    • New tab “Columns” of ContentSelector displays a list of columns with detailed information for a selected table, view or materialized view in the ObjectSelector.
    • ObjectSelector displays an object as a sub-node for which the synonym is created.
    • “Load in Stored Program Editor” popup menu of ObjectSelector loads selected triggers in a Stored Program Editor window.
    • ContentSelector displays comments for tables, views and columns.
    • ContentSelector displays “not null” check constraints.
    • Remembers the "selected" tab in ContentSelector for a particular object.
  • Preferences
    • The "Rollback on disconnect" setting has been changed to "On disconnect: Commit, Rollback, Prompt for Commit/Rollback if changes detected".
    • The “Code Editors->SQL Editor” and “Code Editors->Stored Program Editor” pages have been split to several pages.
    • “Autom. display integrity constraints icon on column header for: SQL Editor, Smart Dataset, Other datasets” setting was added to the Dataset Editors page.
    • "Click on the column title sorts data on the: Server Side, Local Side" setting was added to the Dataset Editors page.
    • "Allow cursor beyond EOF" setting was added to the “Code Editors” page.
  • Find Object
    • Support for regular expressions.
  • Object Privileges
    • Completely new graphical user interface.
    • Support for multiple objects.
  • Stored Program Editor
    • Creates, modifies and debugs database triggers.
    • Provides ability to split multiple objects in a file to different tabs. The setting can be found in the Stored Program Editor page of Preferences.
    • Added ability to combine an object type specification and body to a single file on saving. The setting can be found in the Stored Program Editor page of Preferences.
  • Describe Object
    • Support for multi-selection. Extracts DDL, browses and copies name for selected objects.
    • Support for materialized views.
    • Displays constraints information for the columns that belong to them.
    • Added the “Locate in ObjectSelector” feature.
  • Object Properties
    • Displays comments for tables, views and columns.
  • Dataset Editor
    • “Execution Query” window displays number of fetched records while getting them from the database.
    • Improved selecting of cells and records in datagrids.
    • “Re-sort data” menu item added to the popup menu of datagrid title.
    • Changes background color of datagrid's indicator on data sort.
    • Statusbar displays the number of fetched records from the database.
    • Added ability to open a dataset in read-only mode. The setting can be found in the Dataset Editors page of Preferences.
  • Export Data
    • Support for export to “MERGE” script.
    • Support for export of object type columns to “INSERT” and “MERGE” scripts.
    • Support for exporting columns of object types, nested tables and varying arrays.
  • Dataset Manager
    • “Reverts Changes” menu item has been added to the popup menu.
  • Code Explorer
    • Improved expanding tree nodes.
    • Added the “Expand All” and “Collapse all” features.
  • Duplicate Record
    • Completely new graphical user interface
    • Displays the source and new record, allows modification of the new record before processing.
    • Added a feature to define a number of copies.
  • Online Support Desk
    • Added ability to send the program settings.
    • Checks the OS user rights to update SQLDetective and its add-ons.
  • PL/SQL Debugger
    • Improved display of execution information during debugging.
  • Clear SQL
    • Prints the flowchart diagram.
    • Support for INTERVAL data types.
  • Constraint Wizard
    • Improved GUI and became sizable.
  • Connection Window
    • “Assign DB Type” and “Delete Selected Connections” features can be applied for multiple records in Last Connections.
  • SQL Editor
    • Executes snippet at cursor.
    • Improved saving SQL History.

Bug fixes:

  • Object Navigator
    • Did not show indexes from other schemas.
    • Incorrectly went to the brief mode in the maximized state.
  • Find Object
    • Displayed the object in the result pane as many times as the searched word appeared in its source code.
    • Displayed incorrectly in the maximized state.
  • Dataset Editors
    • Caused several “Access Violation” errors after opening the Embedded Editor in the Single Record View mode and then closing the window.
    • Double click on the first cell did not open an Imbedded Editor.
  • View Differences
    • The horizontal scrollbar did not work correctly.
    • Double click on a word in the left pane text did not select it.
    • The fields for displaying selected objects/files for comparing were updatable.
  • SQL Editor
    • Did not save the date type bind variables correctly.
    • Text selection disappeared might work incorrectly.
    • Could not execute a script file in SQL*Plus.
    • Recognized :NEW and :OLD as bind variables while executing a trigger.
  • Extract DDL
    • Switched back to the restored state of maximized windows.
  • Job Wizard
    • Trunc function used in Interval was extracted incorrectly.
  • Stored program Editor
    • Compiling some stored programs might change the object name in the tab due to incorrect parsing of source code.
    • Did not display the error position in the stored object body when the stored object specification tab was active in the editor.
    • Did not take into account comment signs for a sub program while locating it in source code.
  • Object Properties
    • Might display wrong properties while switching between different objects of different type.
  • Connection Options
    • Could not close the window after making changes in options if oracle client was not installed.
  • Export Data
    • Adding objects from one session and then switching to another session caused errors on extraction start.
    • Could not export a single selected cell.
  • Clear SQL
    • “At least one linefeed around an IF statement'” setting did not work for the inner IF statements.
  • Code Editors
    • “Back Space” did not work correctly with leading spaces.
  • Evaluate Watch
    • Could not assign a NULL value for a watching variable.

SQLDetective 3.4.2 introduces new features, numerous improvements and bug fixes.

Features and improvements:

  • SQL Editor – The “Execute all statements from the cursor position” feature executes all statements loaded to the editor from the cursor position to the end of a script. A plan table is automatically selected, if any, on the initial openening of the Explain Plan tab. A public synonym created for a plan table can be selected for the PUBLIC schema. TIMESTAMP and INTERVAL data types are supported as bind variables.
  • PL/SQL Debugger – “ Evaluate/Modify ” and “Watch” dialogs, and saving and restoring breakpoints and watches have been improved. Showing debugging-time errors has been moved from the Execution tab to the Errors and Warnings tab.
  • Online Support Desk – Sends files with different formats as attachments. Saves a message as Draft. The Online Support Desk utility and its New Message window are now non-modal. Displays Release Notes for a new build after checking for updates.
  • Icon Dictionary – Displays related actions/icons for the selected movie on the Action Navigator tab. Filters movies by SQLDetective version. The “Delete Selected Temporary Node” and “Delet All Temporary Nodes” menu items have been added to the Action Navigator and Movie Navigator popup menus.
  • Clear SQL – Saves and prints data from the Stucture, Code Review and Metrix tabs.
  • Data Grid – “Autofits to Data and Title” applies when the user double-clicks on the right vertical line of the column title, as in MS Excel.
  • Code Editor – Copies text from the editor in RTF format. Copied text is pasted to the external editors like MS Word as it is without losing formatting and highlighting.
  • Object Navigator – The object name in ObjectSelector's tree is displayed in red for an invalid object, and in gray for a disabled object. A popup menu has been added to the ContentSelector's grid in Single Record mode.
  • Oracle Documentation Library – Managing HTML documentation folders has been improved.

Bug Fixes:

  • SQL Editor
    • The first execution of a stored program that outputs HTML caused an error.
    • Line breaks in text sent by DBMS_OUTPUT.PUT_LINE were not properly recognized.
    • Total execution time did not display milliseconds.
    • Execution of a script with a comment that contained empty lines caused an error.
    • Could not execute a statement with the MERGE INTO clause.
    • An executed query that had the ‘&' character could not be located in the Editor.
  • Export and Import Data
    • Added new date formats to “Import Data” wizard.
    • The process of importing Excel data stopped on an empty line occurance. The "Ignore empty lines" option has been added to the “Import Data” wizard.
    • First row was empty when data exported to MS Excel.
    • Could not export several tables at a time to the PDT and XML format.
    • Unsupported date format removed from the drop-down list for exporting to the INSERT script.
    • User defined date format and font in “Export Data” wizard ignored on export data to MS Excel.
    • The initial query was printed on all pages on exporting data to PDF format.
  • PL/SQL Debugger
    • Sometimes deleted breakpoints might become active on next debugging.
    • Breakpoints set in Package/Type Body restored incorrectly on next open of a package/type.
    • Fixed problem with modifying DATE watches.
  • Query Builder
    • INSERT statement was generated with ROWID psedo-column.
    • UPDATE statement could be generated with ORDER BY clause.
  • Stored Program Editor
    • Cause an error in Windows 98 on open without a session.
    • File parser might fail when a non-pl/sql file is opened.
  • Connection Window
    • Saving passwords was improved. The “Save passwords” option has been removed from the “Connection Settings” window.
  • Object Navigator
    • Locating objects of Recycle Bin in ObjectSelector's tree did not work correctly.
  • Storage Manager
    • Temporary tablespaces always showed 100% used.
  • Preferences
    • The vertical scrollbar has been removed from the “Warning numbers” grid of the “Compile-time Warnings” page.
  • Session Navigator
    • Clicking on the Close button in the Confirmation dialog of the “Kill Session” feature interpreted as OK instead of Cancel.
  • Icon Dictionary
    • Explain Plan caused the “Access Violation” error in Education Mode on close.
  • Code Editor
    • The Editor did not show a line pasted from Clipboard when it was pasted to the last visible line.
  • System Information
    • Database version was missed.

SQLDetective 3.4.1 introduces new features, improvements and bug fixes.

Features and improvements:

  • Online Support Desk - a new and avanced utility with an easy-to-use graphical interface to enable users a fast, easy and direct communication with Technical Support, receive News from Conquest Software Solutions and keep your SQLDetective and its add-ons up-to-date with its auto-update feature.
  • Movie Navigator - a new feature in Icon Dictionary providing a easy navigation through all flash based tuturial movies - currently already over 40 !! - and displays educational movies via an easy-to-use graphical user interface. This tutorials will provide a new and fast way to explore and learn the basics of SQLDetective, its user interface, main tools and special tips & tricks in a very short time.
  • Clear SQL - contains a new FlowChart feature that flowcharts all the subroutines in a PL/SQL package, a stand-alone procedure or block of code and displays them as a set of HTML-wrapped .jpg/.bmp/.gif/.png files.
  • SQL Editor - the “Prompt bind variables before execute” setting has been added to the Bind Variables page.
  • Object Navigator – generates a select count(*) statement for selected objects (tables, views, snapshots). The Pin/Unpin button is not shown for a named scene.

Bug Fixes:

  • Core
    • Losing a database connection might cause the program to crash.
    • Commited all datasets of open sessions on a selected session commit.
    • Table Wizard, View Wizard, Materialized View Wizard were displayed in Task Bar with an object comment.
    • “Find Matching Pairs” caused "Access Violation" error on an empty editor.
  • Object Navigator
    • The Add to Scene menu item did not list open scenes.
    • After deleteting an object in ObjectSelector, the number of objects was displayed incorrectly.
    • Switching between scenes made changed their status.
    • Changes such as: column width, position, and visibility did not save to a scene on exit of the application.
    • Ctrl+Click removed selection from the last selected node after a some pause.
    • Did not display an object's properties in ContentSelector for Refresh Groups and Rollback Segments.
    • Did not refresh ContentSelector on a scene object close.
  • SQL Editor
    • Did not save the "Suspend On Error" checkbox status.
    • "List index out of bounds" error might occur on opening of Code Insight.
    • "Grid index out of bound" error might occur when the user canceled a statement execution with bind variables.
    • Double-click on a grid column caption caused "Access Violation" error when the dataset was not active.
  • Stored Program Editor
    • Did not prompt to save changes made in the code when the database connection was lost.
    • Reload did not refresh information on the Errors and Message tab.
    • Did not display an execution time on the Execution Result tab after debugging a stored program.
    • Executing a stored program that returns a CLOB value caused "Access Violation" error.
    • Double-click on a sub-program of a package opened Stored Program Editor but did not navigate to the sub-program in the code.
  • Table Wizard
    • List of columns was not focused on the Columns node selection.
    • Did not show a list of columns for some object tables.
    • Did not prompt to post changes on closing.
  • Storage Manager
    • Did not display sorting in the Status Bar and sorting icon on column captions.
    • Could not filter and sort columns displaying size such as Size (MB), Used (MB).
  • Smart Dataset
    • Export Data might cause "Bookmark not found" error.
  • Fast Copier
    • Doubled sessions in the Session List on auto-open.
  • Data Dependency Analyzer
    • Dataset Manager did not edit and apply filters.
  • Trigger Wizard
    • Code Explorer did not show all PL/SQL variables.
  • Extract DDL
    • Missed an object owner for columns based on an object type.
  • Icon Dictionary
    • Could not select a Shortcut Schema except for the SQLDetective schema.


Click here to see Release Notes for ver. 2.1.1 - 3.3.1.



 
 
  Webdesign done by on-designs.com. For further information please visit our webpage. Thank you for your interest!   Privacy Policy    Copyright    Contact
© 2008 Conquest Software Solutions, LLC. All rights reserved.