Firebird Documentation Index → Firebird 2.5 Release Notes → Command-line Utilities → isql |
Some changes to the isql interactive query tool have been implemented.
isql now returns the SQLSTATE completion code in diagnostics, instead of the now deprecated SQLCODE. For more information, see the topic Support for SQLSTATE Completion Codes in the chapter Changes to the Firebird API and ODS.
Tracker reference CORE-1171.
isql has always output different formatting of numbers on Windows and POSIX for two-digit exponents. The default behaviour of Microsoft and Intel compilers is to zero-pad the exponent to three digits regardless. For example,
select cast ('-2.488355210669293e+39' as double precision) from rdb$database;
On POSIX, the result is -2.488355210669293e+39
On Windows, the result was -2.488355210669293e+039
The isql output has been modified so that the Windows output now conforms with that on other platforms.
Help for SHOW COLLATIONS has been added to the command-line help for isql. (Tracker reference CORE-2432, A. dos Santos Fernandes).
Added mainly to assist testers, this command enables a limit to be set on the number of rows a query returns to the interactive isql shell.
Example of Use
The following isql statement will stop returning rows after the 10,000th row has been output:
SQL>set rowcount 10000;
Firebird Documentation Index → Firebird 2.5 Release Notes → Command-line Utilities → isql |