Previous Page TOC Index Next Page

APPENDIX H NEW FEATURES IN VERSION 2.2


Functional Enchangements

Log Manager

The log write mode in multithreaded environments has been improved. The following parameter has become obsolete:

[Logging]

CommitMaxWait

The possible values of the LogWriteMode parameter in the [Logging] section are 0, 1, and 2.

ROWNUM pseudo column

ROWNUM pseudo columns are supported.

Notes on usage:

1. The only meaningful use of ROWNUM in a where clause is

… WHERE ROWNUM < constant

because the value of ROWNUM increases only when a row is retrieved.

The following condition can never be met, because the first 4 rows are not
retrieved:

… WHERE ROWNUM = 5

2. The following error message is issued if ROWNUM is used incorrectly:

SQL Error 86   Illegal ROWNUM constraint

3. Views can be used to retrieve only the rows with the specified ROWNUMs from a query. For example, every other row from a table AA can be retrieved using the following view:

create view aav as select rownum as rn , * from aa;
select * from aav where convert_integer(rn/2) * 2 = rn;

SQL Statement Execution Timeout

The new SQL statement

SET STATEMENT MAXTIME integer

sets a connection-specific statement maximum execution time in minutes. This setting is effective until a new maximum time is given. The value 0 (which is also the default value) turns off the timeout. If the statement fails due to a timeout, the following error message is issued:

Server Error 14529   The operation timed out

UNIX Pipes Protocol

The UNIX Pipes protocol is supported in SUN Solaris, SGI IRIX, Linux, HP-UX, and Intergraph CLIX environments. Refer to the chapter Network Connections for more information.

SOLID Server Command Line Options

Refer to Appendix G SOLID Server Command Line Options for a complete list of available options.

Schema Support

SOLID Server supports SQL89 style schemas for database entity name qualifying. All created database entities belong to a schema, and different schemas may contain entities with same names. The default schema can be changed with the SET SCHEMA statement. Refer to Appendix D SOLID SQL Syntax for more information.

Logical Data Source Names

SOLID Clients support Logical Data Source Names. These names can be used to give a database a descriptive name. This name is mapped to a network name using either parameter settings in the clients solid.ini file or in Windows operating systems’ registry settings. This feature is available on all supported platforms. In addition, SOLID Server ODBC Driver supports Logical Data Source Names from version 2.2 forward.

Refer to the chapter Network Connections for more information.

Stored Procedures

Stored procedures can return multiple rows. Refer to Appendix D SOLID SQL Syntax for more information.

Previous Page TOC Index Next Page

Copyright © 1992-1997 Solid Information Technology Ltd All rights reserved.