SQL Navigator® for Oracle
Version 5.5.4 - Release Notes
Release Notes
November 2007
Welcome to SQL Navigator for Oracle 5.5.4
Resolved Issues and Enhancements
Third Party Team Coding Support
Third Party Provider Known Issues
Thank
you for installing SQL Navigator® 5.5.4, the Professional
Oracle Development Environment of choice for thousands of developers
and corporations worldwide.
SQL Navigator provides
an integrated
environment for developing and testing stored programs, schemas, SQL
scripts, and more - all from an easy-to-use graphical user interface.
The SQL Navigator® family of products is a complete development
environment for Oracle server-side development and management. It has
been conceived, designed and developed by Oracle developers and DBAs
with hands-on experience in the most common problems facing Oracle
developers.
View latest Release Notes containing late-breaking information and known issues about SQL Navigator®.
We trust you will find that SQL Navigator® significantly improves your productivity, so that your projects are completed faster with a higher level of quality than ever before.
The SQL Navigator® for Oracle release package contains the following products:
Updates to SQL Navigator® 5.5.4
Updates to SQL Navigator® 5.5
New Features in SQL Navigator® 5.5
The following is a list of issues addressed and enhancements implemented in this release of SQL Navigator® for Oracle:
|
Area |
Resolved Issue |
Change Request |
| General | Migration problems from 5.5 to 5.5.4 | CR# 207235 |
| PLSQL Debugger is now part of the Standard Edition | CR# 197901 | |
| The Output window does not have horizontal scroll bar, as it used to have in 5.0 | CR# 174464 | |
| Add SQL Navigator edition information in support bundle | CR# 195712 | |
| Implement the ability to use all windows in the current session when having multiple projects | CR# 194450 | |
| Error when naming a user defined template with more than 15 characters | CR# 192900 | |
| Access Violation when using 'Reflection' software with SQL Navigator. | CR# 192039 | |
| Operation Description' dialog in Explain Plan is modal over everything | CR# 185649 | |
| Include Code Assistant Case statement snippet | CR# 185070 | |
| Replace current dbms_output.put_line with latest 10g utility dbms_utility | CR# 181765 | |
| Allow a visual differentiation of sqlnav5 on startup to be able to see whether sqlnav5 is standard, professional, or xpert | CR# 180982 | |
| Connectivity | Add LDAP support for Active Directory | CR# 190990 |
| Sqlnav loses connection while selecting unusable dblinks | CR# 192580 | |
Extract DDL |
Add 'FORCE' option, while extracting DDL for VIEWS. |
CR# 180565 |
| In the DDL for tables, the character setting should
be included. | CR# 182554 | |
| Extract
DDL does not extract full DDL statement for partitioned tables | CR# 196224 | |
| Extract
ddl of roles | CR# 199385 | |
| Program become unstable after multi extract DDL to seperate editors | CR# 200117 | |
| Include ACCOUNT LOCK clause in Extract ddl from locked user | CR# 199387 | |
| SQL Editor | Results Pane
(Grid) Copy+Paste adds blank spaces when exporting to Excel | CR# 62928 |
| Allow to remember Format
file set as default by user in Export Data, after closing application | CR# 165089 | |
| When multiple editors
are open (with data displayed): switching Editors is causing active
window reverse to SQL tab | CR# 173987 | |
| SQL
Editor Open inconsistency | CR# 184444 | |
| Could not able to run the Code Xpert on stored objects or on any SQL script in sql editor | CR# 204992 | |
| Allow to remove extra carriage return when updating through Editing Box in SQL Navigator | CR# 191702 | |
| Copying to clipboard: Values from grids: Not working as expected | CR# 184476 | |
| Add syntax highlighting for SQL/X functions | CR# 60346 | |
| Reserved words list to be updated | CR# 184116 | |
| Export Data dialog usability enhancements | CR# 183685 | |
| Visual Object Editors | "SQL" button in User Editor becomes active, when focus moves to another radio-button | CR# 182553 |
| Restrictive character length for data entry in View Editor text tab | CR# 185067 | |
| Rename table column enhancement for Table Editor | CR# 185069 | |
| Constraint Editor: AV on opening constraints that does not have any parent Table | CR# 198252 | |
| User Edition: Cannot add new quota | CR# 186076 | |
| Difference Viewer | Difference View should remember the last paths used when selecting scripts | CR# 172403 |
| Allow direct entry for object names | CR# 183689 | |
| Implement ability to send SQL from Diff Viewer to SQL Editor | CR# 196680 | |
| Difference Viewer should have copy/edit ability | CR# 184805 | |
| Find Objects | Cannot find objects with lowercase in Find Objects | CR# 193073 |
| Implement case sensitive checbox in the 'Find Objects' dialog | CR# 185650 | |
| DB Navigator Tree | Table high/low values not displayed correctly | CR# 185436 |
| Marking locked_users in users list in db_nav tree | CR# 186808 | |
| If trigger is alter session to set to current_schema: DB Nav tree displays error | CR# 190523 | |
| Connection to database lost during disabling triggers by right click action | CR# 205146 | |
| Add "Revoke" command to RH menu on "Granted Roles" sub-node under "Users" node on DB Nav tree | CR# 157421 | |
| When the user opens the Databse Browser, the (+) and (-) signs are missing for the 'Views', 'Indexes' and 'triggers' | CR# 193968 | |
| Third Party Integration | Update TDM to v2.25 | CR# 203208 |
| Wrapper Utility: Change to open dialogue workflow | CR# 184475 | |
| Activation of the SQL Optimizer option is not intuitive | CR# 187546 | |
| After installing standard edition of sqlnav 5 in LAN client/workspace installation type: SQL Optimizer doesn't run | CR# 195737 | |
| Team Coding | Expand object support for Team Coding import script generation | CR# 196523 |
| Exporting Grants on objects | CR# 90109 | |
| Formatter options cannot be saved or imported | CR# 199959 | |
| Online Help | Remove references to Data Factory | CR# 203210, CR# 203213 |
| Team coding actions should not be enabled for Store Tables | CR# 173973 | |
| Installation | Silent Install does not work for a particular combination | CR# 194649 |
SQL Navigator's Team Coding module directly supports the following products:
Microsoft Visual SourceSafe 5.0/6.0 SP6d (Windows NT 4, 2000, XP)
Serena PVCS VM 6.6/6.7/6.8/7.5/8.0.2 (Windows NT 4, 2000, XP)
Serena PVCS VM 5.2/5.3/6.0 (Windows NT 4, 2000, XP)
Team
Coding will also operate with certain products providing Microsoft's
SCC API. Implementation of this interface varies between products
however. The products tested with, and supported by, SQL
Navigator®
include:
Rational ClearCase 4.1/2002 (Windows NT 4, 2000, XP)
Borland StarTeam 4.2/5.1/5.4/6.0/2005 (Windows NT 4, 2000, XP)
CVS Server 1.x/2.x* (Up to 2.5x for CVSNT)
Each
third party product may require a custom installation to install the
SCC interface. Please refer to the topics "Installing Team Coding
options" and "Installing third-party version control products" in the
Online Help, as well as documentation supplied by the vendor.
Please
note that a Third Party Version Control product is not a requirement
for Team Coding - all functionality except for revision history
(Version Control Browser) is always available if Team Coding is enabled.
Using
User Mapping with Triggers and Views
If
you are using User Mapping (please refer to Online Help for details),
Team Coding must modify the DDL in order to create the object in the
User's schema. This primarily involves replacing any references to the
original schema. For example, consider the DDL for the following
Views:
create or replace VIEW scott.vemp1 as select * from scott.emp;
create or replace VIEW scott.vemp2 as select * from emp;
The
DDL which will be executed during import, Get Latest Revision, etc.
will be modified to:
create or replace VIEW otheruser.vemp1 as select * from otheruser.emp;
create or replace VIEW otheruser.vemp2 as select * from emp;
In
both cases, the referenced table must exist in the other user's schema,
or the view will be invalid. In the case of triggers, it will not be
created by Oracle. If you require that the triggers and views refer to
the tables in the original schema, we recommend creating synonyms for
them in the other users schema.
Note:
Schema replacement
affects all objects maintained by Team Coding, so it is possible that
explicit schema references in any stored program may result in invalid
objects when using User Mapping
- Courier
- Fixedsys
- MS Sans Serif
- MS Serif
- Small Fonts
- System
- Terminal
Oracle
feature |
Support |
|
Tables | |
|
·
Standard relational tables |
YES |
|
·
Partitioned (range, hash and composite) Tables + |
YES |
|
·
Partitioned (list) Tables +++ |
YES |
|
·
Object tables + |
YES |
|
·
Queue tables + (including
schedules) |
NO |
|
·
Index-organized tables + |
YES |
|
·
Temporary tables + |
YES |
|
·
External tables +++ |
YES |
|
Views | |
|
·
Standard views |
YES |
|
·
Inline views |
YES |
|
·
Object views + |
YES |
|
·
Join views (including updateable) + |
YES |
|
·
Check option on views + |
YES |
|
·
Read only option on views + |
YES |
|
·
Polymorphic Views +++ |
NO |
|
·
Views Hierarchies +++ |
NO |
|
·
Views with Constraints +++ |
NO |
|
Constraints
(definition, clauses and storage) | |
|
·
Primary keys |
YES |
|
·
Unique keys |
YES |
|
·
Foreign keys(including external FKs, views
FKs+++) |
YES |
|
Procedures |
YES |
|
·
Java/C Methods Calls + |
YES |
|
·
Invokers Right + |
YES |
|
Functions |
YES |
|
·
Java/C Methods Calls + |
YES |
|
·
Invokers Right + |
YES |
|
Packages |
YES |
|
·
Header |
YES |
|
·
Body |
YES |
|
·
Invokers Right + |
YES |
|
Indexes | |
|
·
Standard |
YES |
|
·
Bitmap |
YES |
|
·
Bitmap Join Index +++ |
NO |
|
·
Descending ++ |
YES |
|
·
Reverse key + |
YES |
|
·
Partitioned + |
YES |
|
·
Global + |
YES |
|
·
Local + |
YES |
|
·
Non-prefixed + |
YES |
|
·
Pre-fixed + |
YES |
|
·
Function-based ++ |
YES |
|
Materialized
views ++ |
YES |
|
·
Index-Organized Materialized Views +++ |
YES |
|
·
Indexes on Materialized Views +++ |
YES |
|
·
XML, LOB, nested
table, varray
type columns +++ |
YES |
|
Materialized
view Logs ++ |
NO |
|
Snapshots
(Oracle 7.3.4 up to
Oracle 8.0.x Only) |
NO |
|
·
Simple and complex |
NO |
|
·
Registered |
NO |
|
·
Read-only and updateable |
NO |
|
·
Complete, ROWID and primary key fast refreshes |
NO |
|
Snapshot
logs (Oracle 7.3.4 up to
Oracle 8.0.x only) |
NO |
|
·
Record with Object ID or Sequence +++ |
NO |
|
Refresh
groups ++ |
NO |
|
Datatypes | |
|
Built-in
Datatypes |
YES |
|
Character |
YES |
|
CHAR |
YES |
|
NCHAR+ |
YES |
|
VARCHAR2 |
YES |
|
NVARCHAR2+ |
YES |
|
LONG |
YES |
|
CLOB+ |
YES |
|
NCLOB+ |
YES |
|
Number |
YES |
|
Date
types | |
|
DATE |
YES |
|
TIMESTAMP
+++ |
YES |
|
TIMESTAMP
WITH TIME ZONE +++ |
YES |
|
TIMESTAMP
WITH |
YES |
|
INTERVAL
YEAR TO MONTH +++ |
YES |
|
INTERVAL
DAY TO SECOND+++ |
YES |
|
Binary
data types | |
|
RAW |
YES |
|
LONG
RAW |
YES |
|
BLOB |
YES |
|
BFILE
+ |
YES |
|
Binary_Float ++++ |
YES |
|
Binary_Double ++++ |
YES |
|
Ids | |
|
ROWID |
YES |
|
UROWID
+ |
YES |
|
ANSI DB2,
SQL/DS datatypes |
YES |
|
User
defined data types+ | |
|
Collection
Types + |
YES |
|
Object
Types + |
YES |
|
Oracle
Supplied types+ | |
|
"Any"
Types +++ |
NO |
|
XML
Types +++ |
YES |
|
Spatial
Types + |
NO |
|
Media
Types ++ |
NO |
|
Context
Text Types + |
NO |
|
Operators |
NO |
|
·
User
defined ++ |
NO |
|
·
Ancillary ++ |
NO |
|
Triggers | |
|
·
Standard |
YES |
|
·
Instead-of + |
YES |
|
·
Database-event + |
YES |
|
·
Nested-table view triggers ++ |
YES |
|
Clusters |
YES |
|
·
Non-hash |
YES |
|
·
Hash |
YES |
|
·
Row level dependency tracking +++ |
NO |
|
Collections |
YES |
|
·
Nested tables + |
|