ANSI Compliance Settings

This appendix lists the settings required to operate in compliance with ANSI/ISO Entry SQL-92 and the corresponding Ingres defaults.

To determine the setting in effect, use dbmsinfo. For details about dbmsinfo, see Status Information.

Case sensitivity for delimited identifiers is specified when the database is created. For details about createdb, see the Command Reference Guide and the System Administrator Guide.

Query flattening and default cursor mode options are specified when the DBMS Server is configured and started.

Previous Topic

Next Topic

Configuration-By-Forms Settings

If Configuration-By-Forms (cbf) is used to configure the installation, select the Preferences menu item and set the ISO_ENTRY_SQL-92 parameter to ON. This setting ensures ANSI/ISO-compliant behavior for the following areas:

Previous Topic

Next Topic

Case Sensitivity for Identifiers

The ANSI Entry SQL-92 standard specifies how case is handled for identifiers (names of tables, for example). Identifiers can be quoted or unquoted (regular or delimited).

Previous Topic

Next Topic

Regular Identifiers

Previous Topic

Next Topic

Delimited Identifiers

Previous Topic

Next Topic

User Names

Previous Topic

Next Topic

Default Cursor Mode

The ANSI Entry SQL-92 standard specifies the default mode for cursors. For details, see Data Manipulation with Cursors.

Previous Topic

Next Topic

Query Flattening

The ANSI Entry SQL-92 standard specifies that query flattening is not performed. By default, Ingres uses query flattening to improve the performance of queries.


© 2007 Ingres Corporation. All rights reserved.