Query options are divided into two types: Query Design options, and Query Run options.
These options control how your Query Design window appears, and how SQL is generated.
Join on Foreign Keys | If checked, automatically joins all columns involved in a foreign key relationship when the referenced and referencing tables appear in the Table Display Area of the Query Design window. This method of auto joining produces good results, since foreign keys are built on columns that are meant to be joinable. |
Join on Primary Key With Like Names | If checked, automatically joins a primary key column with a column (or collection of columns) having the same name(s) in another table, provided both tables appear in the Table Display Area of the Query Design window. This method can result in some unintended joins if the primary key column name is a common name like CITY. |
Join on Like Names | If checked, automatically joins a column with another column of the same name in another table, provided both tables appear in the Table Display Area of the Query Design window. This option should be used with care. It is frequently the case that columns that should not be joined have the same name as another column in a different table. If you use this option, you should carefully check each join that is generated automatically to make certain it is meaningful. |
These options take effect when a query executes.
All Commands | If enabled, executes every command in the current SQL Edit window or .SQL script. If Step Mode is on, you have to use the Query menu Continue command to execute each step. |
First Command | If enabled, executes only the first command in the SQL Edit window or .SQL script. |
Current Command | If enabled, executes the command at the current cursor location if bounded by semicolons. |
Allow Editing | If a query result can be edited, signals the system to go directly to edit mode. If a result cannot be edited, it has no effect and the Allow Editing option is grayed out. |
AutoCommit | If a query result can be edited, indicates that the system should perform an automatic commit each time a record is updated, deleted, or inserted. |