Cursor properties

You request a cursor type, either explicitly or implicitly, from the programming interface. Different interface libraries offer different choices of cursor types. For example, JDBC and ODBC specify different cursor types.

Each cursor type is defined by several characteristics:

These characteristics may have significant side effects on performance and on database server memory usage.

SAP Sybase IQ makes available cursors with a variety of mixes of these characteristics. When you request a cursor of a given type, SAP Sybase IQ tries to match those characteristics.

There are some occasions when not all characteristics can be supplied. For example, insensitive cursors in SAP Sybase IQ must be read-only. If your application requests an updatable insensitive cursor, a different cursor type (value-sensitive) is supplied instead.