An ActionListener for the Edit SQL button that appends the sql statement to the sql panel, disposes the
specified dialog and switches to the sql panel.
An SQLExecutionHandler that disables auto commit (if enabled) on the current SQLConnection and handles
commits and rollbacks of the transaction by itself.
Dialog that is displayed to user when this command is executed and there is only one column in the table,
or the column list dialog as presented and the user chose a single column to modify.
Implements showing a list of primay key columns for a selected table to the user, allowing the user to drop
the primary key or view the SQL that will do this.
Subclasses must override this to provide a custom error message when the user chooses to execcute an
action on multiple selected objects, when the action can only be executed on a single object.