AquaFold
HOME SCREENSHOTS DOWNLOAD DOCUMENTATION SUPPORT LICENSING CONTACT
 

Documentation: Aqua Data Studio 6.5 - New Features     HTML Documentation download, ZIP: ads-docs.zip (Size: 84.7MB) / ads-docs-no-shots.zip (Size: 1.2MB)
  Getting Started
  Installation
  JDBC Drivers
   Oracle 8i
   Oracle 9i
   Oracle 10g
   DB2 7.2
   DB2 8.1
   DB2 9.0
   SQL Server
   Sybase ASE
   Sybase Anywhere
   Sybase IQ
   Informix
   PostgreSQL
   MySQL
  Memory Configuration
  Character sets
  Registering Servers
   MSDE 2000
   SQL Express 2005
   PostgreSQL SSL
  Application
   Browser and Scripting
   Visual Editing
   SQL History and Archive
   Shortcut Toolbar
   Key Mappings
   Key Mapping Assistant
   Custom Keymap Profiles
   Options
   Settings
   New Frame Window
   Details View
   Command Line
  Query Window
   Basics
   Toolbar
   Server Side Comments
   SQL Automation
   Aqua Commands
   Morph to Delimited List
   Results
   Save Results
   Auto-completion
   Popup Menu
   SQL Formatter
   Permissions
   Parameterized
   Pivot Results (Grid and Chart)
   Grid Results (Grid and Chart)
  Editors
   SQL Editor
   Text Editor
   HTML Editor
   XML Editor
   Regular Expressions
  Image Viewer
  Visual Explain Plan
   Basics
   Explain Plan
   Explain Diagram
   Whiteboard
  Procedure/Package Editor
  SQL Debugger
   Sybase Debugger
   Oracle Debugger
  Tools
   Table Data Editor
   Schema Script Generator
   Server Script Generator
   ER Diagram
   Query Builder
   Import Tool
   Export Tool
   Execution Monitor
   Object Search
  Compare Tools
   Schema Compare
   Tab Compare
   Directory Compare
   File Compare
   Copy History Compare
   Results Compare
  Oracle DBA Tools
   Instance Manager
   Storage Manager
   Rollback Manager
   Log Manager
   Security Manager
   Session Manager
   SGA Manager
   Server Statistics
  SQL Server DBA Tools
   Instance Manager
   Storage Manager
   Security Manager
   Session Manager
   SQL Agent Manager
  Sybase DBA Tools
   Instance Manager
   Storage Manager
   Security Manager
   Session Manager
  Source Control
   Subversion
   CVS
Query Window - Autocompletion

Autocompletion - Aqua Data Studio supports auto-completion for database tables and columns.
Query Window - Autocompletion
As the user types SQL statements the editor will analyze the SQL statement and determine whether the user can be assisted by a popup menu of options.
The editor will determine what tables and columns to prompt the user with depending on the position of the cursor. If the editor does not prompt a user for options, the user may always request "options" with the CTRL-space hot key. When writing SQL statements the user must be aware of separating statements with the appropriate statement separator ("GO" or "/") so that the editor may appropriately analyze the current statement. Having multiple statements not separated by statement separators will prevent auto-completion from providing the correct tables and columns.

The editor toolbar has 3 options which control the behavior of "auto-completion." The options are: 1) Auto-Complete, 2) Auto-on-all-schemas and 3) refresh auto-completion.

The "Auto-Complete" button will enable or disable auto-completion for the query window. "Auto-on-all-schemas" determines whether auto-completion displays a list of tables in the current user schema or all tables in all user schemas in the database. The user may always get a list of tables in a specific schema by specifing the schema name and "." (eg HR.^).

The editor will cache the schema tables and columns for auto-completion for performance purposes so any table additions or removals after the query window is open will not be available to auto-completion. You must press the "Refresh Schema" button to clear the cache.

Autocompletion Enhancements

Cross Database Autocompletion - Autocompletion for SQL Server, Sybase, MySQL and Informix now has support for completion accross databases. Indicating a table which is in a database other than the current database will now provide column completion for the correct table. Autocompleting for tables in databases other than the current one will also complete correctly. Here are some examples:

Current Database: master

Query: select * from Northwind.dbo.^Customers cu left join Example_Data.dbo.^Employees e on cu.^CustomerID = e.^EmployeeID

Completion in the locations marked with "^" will complete with the appropriate tables for the database, or the appropriate columns for the matching table

Global Autocompletion Cache - The new Global Auto Completion Cache provides an option to allow the sharing of Auto Completion schema data across different query windows. With this new option enabled, if you open 10 query windows for one registered database server, the Auto Completion schema will be stored only once and shared across all the query windows.

Quote Identifier for Autocompletion - File->Options->Scripts-> now has options "Quote Identifier for Object Table Completion" and "Quote Identifier for Column Table Completion" which will allow auto-completion to complete object/column names to be quoted on completion.

Sub Query Auto-completion
Sub Query Autocompletion
Join Query Auto-completion
Join Query Autocompletion
Cross Database Autocompletion
Cross Database Autocompletion
Global Auto-completion Cache
Global Autocompletion Cache
Quote Identifier
Quote Identifier Autocompletion
Home Screenshots Downloads Documentation Support Licensing Contact Copyright© 2001-2007 AquaFold, Inc. All Rights Reserved