Tool Properties |
|
|
DbVisualizer 4.2.1 (Free and Personal editions) February 2005 |
http://www.dbvis.com support@dbvis.com |

Figure: The Tool Properties window
The Tool Properties window is organized as in many other applications. The category list in the left area and the properties for the selected category in the right area. A category may group one or several properties.| Property |
Description |
|||||||
| Look and Feel |
|
|||||||
| Icon Sizes |
The Menus, Main Tool Bars, Sub Tool Bars settings are used to control the size of the icons. |
|||||||
| Show Tab Icons | Specifies whether an icon will appear in the header of all tabs. |
| Property |
Description |
| Run "Connect All" at Startup | Defines
whether a database
connection will be connected when the Connect
All operation is
selected in the main window menu bar. |
| Connection Authentication | Save Password specifies if connection passwords should be saved between invocations of the application.
(Passwords are encrypted). Require Userid specifies if DbVisualizer should ask for userid when connecting a database connection. (DbVisualizer will only ask if there is no userid entered already). Require Password specifies if DbVisualizer should ask for password when connecting a database connection. (DbVisualizer will only ask if there is no password entered already). |
| Connection Timeout | Specify
number of seconds that the driver will wait until terminating ongoing
connection request. Note: This property is handled by JDBC drivers and might not be supported. |
| Show only default Database or Schema | Check to enable that only default database and/or schemas will appear in the Database Objects tree and throughout the application. The default Schema in Oracle is the schema with the same name as the userid that is used when connecting. |
| Confirm
"Disconnect All" |
Checking
this property will force a dialog to be displayed before disconnecting
all current database connections using the Disconnect All operation. |
| Property |
Description |
| Date
Format |
Select
the date format that will be used throughout the application (i.e
grids, forms and during editing). More information below. |
| Time
Format |
Select the time format that will be used throughout the application (i.e grids, forms and during editing). More information below. |
| Timestamp Format |
Select the timestamp format that will be used throughout the application (i.e grids, forms and during editing). More information below. |
| Format
Numbers |
Specifies
how numbers will be formatted. |
| Null
String |
This
is the string representation of the null value. This string is the
readable form of null and appears in grids, forms, exports and during
editing. |

Figure: The date and time right click menu
| Property |
Description |
| Show
Table Row Count |
Specifies
if the number of rows in a table will be displayed in the header of the
table when in the Database Objects->Data tab. Enabling this property
will cause an extra round trip to the database (i.e minor performance
penalty) |
| Highlight
Primary Key Columns |
Specifies
if Primary Key columns will be indicated in the Database
Objects->Data tab, Variable Substitution dialog, SQL Commander
Result grids and in the References Graph. |
| Confirm
Data Deletion |
Check
to enable the Confirm Delete dialog when removing rows in the Inline
and Form based editors |
| Include
Variables in SQL |
Specifies if the right click menu operations in the Data tab will create appropriate SQL statements that include DbVisualizer variables or if the generated statements are plain SQL. Letting DbVisualizer generating statements with variables results in the variable substitution dialog being displayed when these statements are executed in the SQL Commander. |
| Max Rows at First Display |
Set the number of rows that will be fetched for a table in the Data tab when a table is first displayed. |
| Property |
Description |
| Confirm
Data Deletion |
Check
to enable the Confirm Delete dialog when removing rows in the Inline
and Form based editors |
| Reload Grid after Edit |
Check this to enable auto reloading of the grid after a successful edit in the inline editor. |

Figure: All pre-defined variables
A specific pre-defined variable can be used in on or more of the SQL templates. Using a variable in a SQL statement that is not valid will result in the variable appearing as is once the statement is executed.| Property |
Name |
Description |
| SQL Templates |
SELECT ALL |
Command
used when selecting all rows for a table |
| SELECT ALL WHERE |
Command
used when selecting some rows for a table |
|
| SELECT COUNT |
Command
used to get the number of rows in a table |
|
| INSERT INTO |
Command
used to insert a new row into a table |
|
| UPDATE WHERE |
Command used to update an
existing row in a table |
|
| DELETE WHERE |
Command used to delete a
specific row in a table |
|
| DROP TABLE |
Command used to drop a specific
table |
|
| CREATE TABLE |
Command used to create a new table with an optional primary key | |
| CREATE INDEX |
Command used to create an index
for a specific table |
|
| Monitor Row
Count |
Command used to get the number
of rows in a table and the current time stamp |
|
| Monitor
Row Count Change |
Command used to get the row
count difference in a table compared to the previous execution. The
calculated row count and the current time stamp is returned |
|
| Table Name Prefix/Suffix |
Here
you can enter the character(s) that DbVisualizer will prefix/suffix all
table names with. This is needed when dealing with table names that for
example contains a blank character, etc. |
|
| Column Name Prefix/Suffix |
See above. |
|
| Variable
Identifier |
The identifier for a variable. A
variable starts and ends with this identifier. |
|
| Variable
Delimiter |
The delimiter used to identify
the parts of a variable. |
| Property |
Description |
| SQL
Statement Delimiter 1 |
Defines
the character(s) used to delimit one SQL statement from another in a
SQL script |
| SQL
Statement Delimiter 2 |
Defines
the additional character(s) used to delimit one SQL statement from
another in a SQL script. If there is no need for more then one SQL
statement delimiter then set this one to the same as delimiter 1. |
| Allow
"go" as Delimiter |
Specifies
whether go as the first word on a
single line will be interpreted as a statement delimiter. |
| Begin
Identifier |
Defines
the character(s) that identifies the start of an anonymous SQL block |
| End Identifier |
Defines
the character(s) that identifies the end of an anonymous SQL block |
| Property |
Description |
| Single
Line Identifier 1 |
Defines
the character(s) that identifies the beginning of a one line comment |
| Single
Line Identifier 2 |
Defines
the additional character(s) that identifies the beginning of a one line
comment |
| Block
Comment Begin Identifier |
Specifies
the character(s) that identifies the start of a multi line comment block |
| End |
Specifies
the character(s) that identifies the end of a multi line comment block |
| Property |
Description |
| Remove New Line Characters |
Specifies
whether any new line characters should be removed from any SQL
statement executed in the SQL Commander and in the implicit SQL
execution functionality in DbVisualizer. Some drivers/databases such as
DB2 requires that no new line characters are part of any executed SQL. |
| Property |
Description |
| Auto
Commit |
Defines
if each executed SQL statement will be auto committed or not. This
setting applies for all SQL's that are executed in the SQL Commander. The
inline and form editors in DbVisualizer Personal handles the commit and
rollback management independently of the setting of Auto Commit. |
| Pending
Transactions at Disconnect |
Defines what DbVisualizer will
do on exit from the application when the auto commit setting is disabled. |
| Transaction
Isolation |
Attempts to change the transaction isolation level for all database connections. Note: If this property is changed during a transaction, the result is JDBC driver specific. |
| Property |
Description |
| Column
Delimiter |
Specifies
the delimiter between columns in a multi column copy |
| End
of Line Delimiter |
Specifies the new line control
characters for multi row copy requests |
| Property |
Description |
| Number
of Bookmarks Limit |
Specifies
the number of SQL bookmarks that the New
and History bookmark object
may keep until the lists are truncated. |
| Property |
Description |
| Start Monitors Automatically |
Check to enable start of monitors automatically when database connections are established. |
| Property |
Description |
| Fit
Grid Column Widths |
Enable
to let DbVisualizer automatically fit the content in each grid column
based on the widest cell value. |
| Meaning of setting Max Chars |
The Max Chars property in the
Database Objects Data tab and in the SQL Commander is used to control
the max number of characters that text values can hold. If the
number of characters for a text column is wider then this setting then
the column is colored in a light red color. The meaning of setting this property can be one of the following:
|
| Property |
Description |
| BLOB |
Specifies how BLOB and binary data values will be represented in grids. Setting this property to By Value will result in performance penalties and the memory consumption will increase dramatically. |
| CLOB |
Specifies how BLOB and binary data values will be represented in grids. Setting this property to By Value will result in performance penalties and the memory consumption will increase dramatically. |
| Property |
Description |
| Prepend Column Name with Table Name |
specifies if completed column names should be prefixed with the actual
table name i.e TABLE.COLUMN. This setting will only have effect if NOT using table name aliases. |
| Prepend Table Name with Schema/Database Name |
This property is self explanatory. |
| Property |
Description |
| Debug
Output Destination |
Specifies
the destination to which all debug messages will be written to. It is
not advisable to set this to Off
since then also error messages will then also be ignored. Standard Out is only useful if the
debug mode of the DbVisualizer launcher is enabled. |
| Debug
DbVisualizer |
Defines the amount of logging
that will be produced. Full
output is when Log Level is
set to Debug and lowest output is Error.
Setting Detail Level to Full produces the most detail and also
consume more resources. |