You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by my...@apache.org on 2006/11/28 20:21:32 UTC

svn commit: r480162 [2/2] - /db/derby/docs/trunk/src/ref/rrefexcept71493.dita

Modified: db/derby/docs/trunk/src/ref/rrefexcept71493.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ref/rrefexcept71493.dita?view=diff&rev=480162&r1=480161&r2=480162
==============================================================================
--- db/derby/docs/trunk/src/ref/rrefexcept71493.dita (original)
+++ db/derby/docs/trunk/src/ref/rrefexcept71493.dita Tue Nov 28 11:21:31 2006
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
  "../dtd/reference.dtd">
+
 <reference id="rrefexcept71493" xml:lang="en-us">
 <!-- 
 Licensed to the Apache Software Foundation (ASF) under one or more
@@ -18,4838 +19,4155 @@
 See the License for the specific language governing permissions and  
 limitations under the License.
 -->
+
 <!-- 
-NOTE: this file is generated by running org.apache.derbyBuild.ErrorMessageGenerator  
-This utility reads all the error messages from the database and 
-generates this file.  Please do not feel obligated to update it manually  
+NOTE: this file is generated by the MessageBuilder task as part of a
+Derby build. Please do not hand-edit this file. Instead, please edit
+the corresponding text in messages.xml and/or MessageBuilder.
 -->
-<title>SQL error messages and exceptions</title>
-<refbody>
-<section><p>The following tables list <i>SQLStates</i> for exceptions. Exceptions
- that begin with an <i>X</i> are specific to <ph conref="refconrefs.dita#prod/productshortname"></ph>.</p></section>
-<section> <table><title>Class 01: Warning</title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">01001</entry>
-<entry colname="col2">An attempt to update or delete an already deleted row
-was made: No row was updated or deleted.</entry>
-</row>
-<row>
-<entry colname="col1">01003</entry>
-<entry colname="col2">Null values were eliminated from the argument of a column
-function.</entry>
-</row>
-<row>
-<entry colname="col1">01006</entry>
-<entry colname="col2">Privilege not revoked from <varname>&lt;authorizationID></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">0100E</entry>
-<entry colname="col2">XX Attempt to return too many result sets. </entry>
-</row>
-<row>
-<entry colname="col1">01500</entry>
-<entry colname="col2">The constraint <varname>&lt;constraintName></varname> on
-table <varname>&lt;tableName></varname> has been dropped.</entry>
-</row>
-<row>
-<entry colname="col1">01501</entry>
-<entry colname="col2">The view <varname>&lt;viewName></varname> has been dropped.</entry>
-</row>
-<row>
-<entry colname="col1">01502</entry>
-<entry colname="col2">The trigger <varname>&lt;triggerName></varname> on table <varname>&lt;tableName></varname> has
-been dropped.</entry>
-</row>
-<row>
-<entry colname="col1">01503</entry>
-<entry colname="col2">The column <varname>&lt;columnName></varname> on table <varname>&lt;tableName></varname> has
-been modified by adding a not null constraint.</entry>
-</row>
-<row>
-<entry colname="col1">01504</entry>
-<entry colname="col2">The new index is a duplicate of an existing index: <varname>&lt;indexName></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">01505</entry>
-<entry colname="col2">The value <varname>&lt;valueName></varname> may be truncated.</entry>
-</row>
-<row>
-<entry colname="col1">01522</entry>
-<entry colname="col2">The newly defined synonym '<varname>&lt;synonymName></varname>'
-resolved to the object '<varname>&lt;objectName></varname>' which is currently
-undefined.</entry>
-</row>
-<row>
-<entry colname="col1">01J01</entry>
-<entry colname="col2">Database '<varname>&lt;databaseName></varname>' not
-created, connection made to existing database instead.</entry>
-</row>
-<row>
-<entry colname="col1">01J02</entry>
-<entry colname="col2">Scroll sensitive cursors are not currently implemented.</entry>
-</row>
-<row>
-<entry colname="col1">01J04</entry>
-<entry colname="col2">The class '<varname>&lt;className></varname>' for column
-'<varname>&lt;columnName></varname>' does not implement java.io.Serializable
-or java.sql.SQLData. Instances must implement one of these interfaces to allow
-them to be stored.</entry>
-</row>
-<row>
-<entry colname="col1">01J05</entry>
-<entry colname="col2">Database upgrade succeeded. The upgraded database is
-now ready for use. Revalidating stored prepared statements failed. See next
-exception for details of failure.</entry>
-</row>
-<row>
-<entry colname="col1">01J06</entry>
-<entry colname="col2">ResultSet not updatable. Query does not qualify to generate
-an updatable ResultSet.</entry>
-</row>
-<row>
-<entry colname="col1">01J07</entry>
-<entry colname="col2">ResultSetHoldability restricted to ResultSet.CLOSE_CURSORS_AT_COMMIT
-for a global transaction.</entry>
-</row>
-<row>
-<entry colname="col1">01J08</entry>
-<entry colname="col2">Unable to open resultSet type <varname>&lt;resultSetType></varname>.
-ResultSet type <varname>&lt;resultSetType></varname> opened.</entry>
-</row>
-<row>
-<entry colname="col1">01J10</entry>
-<entry colname="col2">Scroll sensitive result sets are not supported by server;
-remapping to forward-only cursor</entry>
-</row>
-<row>
-<entry colname="col1">01J12</entry>
-<entry colname="col2">Unable to obtain message text from server. See the next
-exception. The stored procedure SYSIBM.SQLCAMESSAGE is not installed on the
-server. Please contact your database administrator.</entry>
-</row>
-<row>
-<entry colname="col1">01J13</entry>
-<entry colname="col2">Number of rows returned (<varname>&lt;number></varname>)
-is too large to fit in an integer; the value returned will be truncated.</entry>
-</row>
-<row>
-<entry colname="col1">01J14</entry>
-<entry colname="col2">SQL authorization is being used without first enabling
-authentication.</entry>
-</row>
-</tbody>
-</tgroup>
-</table> <table><title>Class 04: Database authentication</title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">04501</entry>
-<entry colname="col2">Database connection refused.</entry>
-</row>
-</tbody>
-</tgroup>
-</table> <table><title>Class 07: Dynamic SQL Error</title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">07000</entry>
-<entry colname="col2">At least one parameter to the current statement is uninitialized.</entry>
-</row>
-<row>
-<entry colname="col1">07004</entry>
-<entry colname="col2">Parameter <varname>&lt;parameterName></varname> is an <varname>&lt;procedureName></varname> procedure
-parameter and must be registered with CallableStatement.registerOutParameter
-before execution.</entry>
-</row>
-<row>
-<entry colname="col1">07009</entry>
-<entry colname="col2">No input parameters.</entry>
-</row>
-</tbody>
-</tgroup>
-</table> <table><title>Class 08: Connection Exception</title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">08000</entry>
-<entry colname="col2">Connection closed by unknown interrupt.</entry>
-</row>
-<row>
-<entry colname="col1">08000</entry>
-<entry colname="col2">Cannot close a connection with an active transaction.
- The transaction remains open and the connection was not closed.</entry>
-</row>
-<row>
-<entry colname="col1">08001</entry>
-<entry colname="col2">A connection could not be established because the security
-token is larger than the maximum allowed by the network protocol.</entry>
-</row>
-<row>
-<entry colname="col1">08001</entry>
-<entry colname="col2">A connection could not be established because the user
-id has a length of zero or is larger than the maximum allowed by the network
-protocol.</entry>
-</row>
-<row>
-<entry colname="col1">08001</entry>
-<entry colname="col2">A connection could not be established because the password
-has a length of zero or is larger than the maximum allowed by the network
-protocol.</entry>
-</row>
-<row>
-<entry colname="col1">08001</entry>
-<entry colname="col2">Required property <varname>&lt;propertyName></varname> not
-set.</entry>
-</row>
-<row>
-<entry colname="col1">08001</entry>
-<entry colname="col2"><varname>&lt;error></varname> : Error connecting to
-server <varname>&lt;serverName></varname> on port <varname>&lt;portNumber></varname> with
-message <varname>&lt;messageText></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">08001</entry>
-<entry colname="col2">SocketException: '<varname>&lt;error></varname>'</entry>
-</row>
-<row>
-<entry colname="col1">08001</entry>
-<entry colname="col2">Unable to open stream on socket: '<varname>&lt;error></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">08001</entry>
-<entry colname="col2">User id length (<varname>&lt;number></varname>) is outside
-the range of 1 to <varname>&lt;number></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">08001</entry>
-<entry colname="col2">Password length (<varname>&lt;value></varname>) is outside
-the range of 1 to <varname>&lt;number></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">08001</entry>
-<entry colname="col2">User id can not be null.</entry>
-</row>
-<row>
-<entry colname="col1">08001</entry>
-<entry colname="col2">Password can not be null.</entry>
-</row>
-<row>
-<entry colname="col1">08001</entry>
-<entry colname="col2">A connection could not be established because the database
-name '<varname>&lt;databaseName></varname>' is larger than the maximum length
-allowed by the network protocol.</entry>
-</row>
-<row>
-<entry colname="col1">08003</entry>
-<entry colname="col2">No current connection.</entry>
-</row>
-<row>
-<entry colname="col1">08003</entry>
-<entry colname="col2">getConnection() is not valid on a closed PooledConnection.</entry>
-</row>
-<row>
-<entry colname="col1">08003</entry>
-<entry colname="col2">Lob method called after connection was closed</entry>
-</row>
-<row>
-<entry colname="col1">08003</entry>
-<entry colname="col2">The underlying physical connection is stale or closed.</entry>
-</row>
-<row>
-<entry colname="col1">08004</entry>
-<entry colname="col2">Connection refused : <varname>&lt;connectionName></varname></entry>
-</row>
-<row>
-<entry colname="col1">08004</entry>
-<entry colname="col2">Connection authentication failure occurred.  Reason: <varname>&lt;reasonText></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">08004</entry>
-<entry colname="col2">The connection was refused because the database <varname>&lt;databaseName></varname> was
-not found.</entry>
-</row>
-<row>
-<entry colname="col1">08006</entry>
-<entry colname="col2">An error occurred during connect reset and the connection
-has been terminated.  See chained exceptions for details.</entry>
-</row>
-<row>
-<entry colname="col1">08006</entry>
-<entry colname="col2">Database '<varname>&lt;databaseName></varname>' shutdown.</entry>
-</row>
-</tbody>
-</tgroup>
-</table> <table><title>Class 0A: Feature not supported</title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">0A000</entry>
-<entry colname="col2">Feature not implemented: <varname>&lt;featureName></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">0A000</entry>
-<entry colname="col2">The DRDA command <varname>&lt;commandName></varname> is
-not currently implemented.  The connection has been terminated.</entry>
-</row>
-<row>
-<entry colname="col1">0A000</entry>
-<entry colname="col2">JDBC method is not yet implemented.</entry>
-</row>
-<row>
-<entry colname="col1">0A000</entry>
-<entry colname="col2">JDBC method <varname>&lt;methodName></varname> is not
-supported by the server. Please upgrade the server.</entry>
-</row>
-<row>
-<entry colname="col1">0A000</entry>
-<entry colname="col2">resultSetHoldability property <varname>&lt;propertyName></varname> not
-supported</entry>
-</row>
-<row>
-<entry colname="col1">0A000</entry>
-<entry colname="col2">cancel() not supported by the server.</entry>
-</row>
-<row>
-<entry colname="col1">0A000</entry>
-<entry colname="col2">Security mechanism '<varname>&lt;mechanismName></varname>'
-is not supported.</entry>
-</row>
-<row>
-<entry colname="col1">0A000</entry>
-<entry colname="col2">The data type '<varname>&lt;datatypeName></varname>'
-is not supported.</entry>
-</row>
-</tbody>
-</tgroup>
-</table> <table><title>Class 21: Cardinality Violation</title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">21000</entry>
-<entry colname="col2">Scalar subquery is only allowed to return a single row.</entry>
-</row>
-</tbody>
-</tgroup>
-</table> <table><title>Class 22: Data Exception</title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">22001</entry>
-<entry colname="col2">A truncation error was encountered trying to shrink <varname>&lt;value></varname> '<varname>&lt;value></varname>'
-to length <varname>&lt;value></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">22003</entry>
-<entry colname="col2">The resulting value is outside the range for the data
-type <varname>&lt;datatypeName></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">22003</entry>
-<entry colname="col2">Year (<varname>&lt;value></varname>) exceeds the maximum
-'<varname>&lt;value></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">22003</entry>
-<entry colname="col2">Decimal may only be up to 31 digits.</entry>
-</row>
-<row>
-<entry colname="col1">22003</entry>
-<entry colname="col2">Overflow occurred during numeric data type conversion
-of '<varname>&lt;datatypeName></varname>' to <varname>&lt;datatypeName></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">22004</entry>
-<entry colname="col2">The length (<varname>&lt;number></varname>) exceeds
-the maximum length for the data type (<varname>&lt;datatypeName></varname>).</entry>
-</row>
-<row>
-<entry colname="col1">22005</entry>
-<entry colname="col2">Unable to convert a value of type '<varname>&lt;typeName></varname>'
-to type '<varname>&lt;typeName></varname>' : the encoding is not supported.</entry>
-</row>
-<row>
-<entry colname="col1">22005</entry>
-<entry colname="col2">The required character converter is not available.</entry>
-</row>
-<row>
-<entry colname="col1">22005</entry>
-<entry colname="col2">Unicode string cannot convert to Ebcdic string</entry>
-</row>
-<row>
-<entry colname="col1">22005</entry>
-<entry colname="col2">Unrecognized JDBC type. Type: <varname>&lt;typeName></varname>,
-columnCount: <varname>&lt;value></varname>, columnIndex: <varname>&lt;value></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">22005</entry>
-<entry colname="col2">Invalid JDBC type for parameter <varname>&lt;parameterName></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">22005</entry>
-<entry colname="col2">Unrecognized Java SQL type <varname>&lt;datatypeName></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">22005</entry>
-<entry colname="col2">An attempt was made to get a data value of type '<varname>&lt;datatypeName></varname>'
-from a data value of type '<varname>&lt;datatypeName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">22007</entry>
-<entry colname="col2">The string representation of a datetime value is out
-of range.</entry>
-</row>
-<row>
-<entry colname="col1">22007</entry>
-<entry colname="col2">The syntax of the string representation of a datetime
-value is incorrect.</entry>
-</row>
-<row>
-<entry colname="col1">22008</entry>
-<entry colname="col2">'<varname>&lt;argument></varname>' is an invalid argument
-to the <varname>&lt;functionName></varname> function.</entry>
-</row>
-<row>
-<entry colname="col1">2200L</entry>
-<entry colname="col2">Values assigned to XML columns must be well-formed DOCUMENT
-nodes.</entry>
-</row>
-<row>
-<entry colname="col1">2200M</entry>
-<entry colname="col2">Failed to parse XMLPARSE operand; see next exception
-for details.</entry>
-</row>
-<row>
-<entry colname="col1">2200V</entry>
-<entry colname="col2">Invalid context item for <varname>&lt;operatorName></varname> operator;
-context items must be well-formed DOCUMENT nodes.</entry>
-</row>
-<row>
-<entry colname="col1">22011</entry>
-<entry colname="col2">The second or third argument of the SUBSTR function
-is out of range.</entry>
-</row>
-<row>
-<entry colname="col1">22012</entry>
-<entry colname="col2">Attempt to divide by zero.</entry>
-</row>
-<row>
-<entry colname="col1">22013</entry>
-<entry colname="col2">Attempt to take the square root of a negative number,
-'<varname>&lt;value></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">22014</entry>
-<entry colname="col2">The start position for LOCATE is invalid; it must be
-a positive integer. The index  to start the search from is '&lt;index>'. 
-The string to search for is '<varname>&lt;index></varname>'.  The string to
-search from is '<varname>&lt;index></varname>'. </entry>
-</row>
-<row>
-<entry colname="col1">22015</entry>
-<entry colname="col2">Invalid data conversion: requested conversion would
-result in a loss of precision of <varname>&lt;value></varname></entry>
-</row>
-<row>
-<entry colname="col1">22015</entry>
-<entry colname="col2">The '<varname>&lt;functionName></varname>' function
-is not allowed on the following set of types.  First operand is of type '<varname>&lt;typeName></varname>'.
- Second operand is of type '<varname>&lt;typeName></varname>'.  Third operand
-(start position) is of type '<varname>&lt;typeName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">22018</entry>
-<entry colname="col2">Invalid character string format for type <varname>&lt;typeName></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">22019</entry>
-<entry colname="col2">Invalid escape sequence, '<varname>&lt;sequenceName></varname>'.
-The escape string must be exactly one character. It cannot be a null or more
-than one character.</entry>
-</row>
-<row>
-<entry colname="col1">22025</entry>
-<entry colname="col2">Escape character must be followed by escape character,
-'_', or '%'. It cannot be followed by any other character or be at the end
-of the pattern.</entry>
-</row>
-<row>
-<entry colname="col1">22027</entry>
-<entry colname="col2">The built-in TRIM() function only supports a single
-trim character.  The LTRIM() and RTRIM() built-in functions support multiple
-trim characters.</entry>
-</row>
-<row>
-<entry colname="col1">22028</entry>
-<entry colname="col2">The string exceeds the maximum length of <varname>&lt;number></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">22501</entry>
-<entry colname="col2">An ESCAPE clause of NULL returns undefined results and
-is not allowed.</entry>
-</row>
-</tbody>
-</tgroup>
-</table> <table><title>Class 23: Constraint Violation </title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">23502</entry>
-<entry colname="col2">Column '<varname>&lt;columnName></varname>'  cannot
-accept a NULL value.</entry>
-</row>
-<row>
-<entry colname="col1">23503</entry>
-<entry colname="col2"><varname>&lt;value></varname> on table '<varname>&lt;tableName></varname>'
-caused a violation of foreign key constraint '<varname>&lt;constraintName></varname>'
-for key <varname>&lt;keyName></varname>.  The statement has been rolled back.</entry>
-</row>
-<row>
-<entry colname="col1">23505</entry>
-<entry colname="col2">The statement was aborted because it would have caused
-a duplicate key value in a unique or primary key constraint or unique index
-identified by '<varname>&lt;value></varname>' defined on '<varname>&lt;value></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">23513</entry>
-<entry colname="col2">The check constraint '<varname>&lt;constraintName></varname>'
-was violated while performing an INSERT or UPDATE on table '<varname>&lt;tableName></varname>'.</entry>
-</row>
-</tbody>
-</tgroup>
-</table> <table><title>Class 24: Invalid Cursor State</title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">24000</entry>
-<entry colname="col2">Invalid cursor state - no current row.</entry>
-</row>
-<row>
-<entry colname="col1">24501</entry>
-<entry colname="col2">The identified cursor is not open.</entry>
-</row>
-</tbody>
-</tgroup>
-</table> <table><title>Class 25: Invalid Transaction State</title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">25000</entry>
-<entry colname="col2">Invalid transaction state.</entry>
-</row>
-<row>
-<entry colname="col1">25001</entry>
-<entry colname="col2">Cannot close a connection while a transaction is still
-active.</entry>
-</row>
-<row>
-<entry colname="col1">25501</entry>
-<entry colname="col2">Unable to set the connection read-only property in an
-active transaction.</entry>
-</row>
-<row>
-<entry colname="col1">25502</entry>
-<entry colname="col2">An SQL data change is not permitted for a read-only
-connection, user or database.</entry>
-</row>
-<row>
-<entry colname="col1">25503</entry>
-<entry colname="col2">DDL is not permitted for a read-only connection, user
-or database.</entry>
-</row>
-<row>
-<entry colname="col1">25505</entry>
-<entry colname="col2">A read-only user or a user in a read-only database is
-not permitted to disable read-only mode on a connection.</entry>
-</row>
-</tbody>
-</tgroup>
-</table> <table><title>Class 28: Invalid Authorization Specification</title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">28501</entry>
-<entry colname="col2">Invalid database authorization property '<varname>&lt;value></varname>=<varname>&lt;value></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">28502</entry>
-<entry colname="col2">The user name '<varname>&lt;authorizationID></varname>'
-is not valid. </entry>
-</row>
-<row>
-<entry colname="col1">28503</entry>
-<entry colname="col2">User(s) '<varname>&lt;authorizationID></varname>' must
-not be in both read-only and full-access authorization lists.</entry>
-</row>
-<row>
-<entry colname="col1">28504</entry>
-<entry colname="col2">Repeated user(s) '<varname>&lt;authorizationID></varname>'
-in access list '<varname>&lt;listName></varname>';</entry>
-</row>
-<row>
-<entry colname="col1">28505</entry>
-<entry colname="col2">Internal Error: invalid <varname>&lt;authorizationID></varname> id
-in statement permission list.</entry>
-</row>
-<row>
-<entry colname="col1">28506</entry>
-<entry colname="col2">User '<varname>&lt;authorizationID></varname>' does
-not have <varname>&lt;permissionType></varname> permission on table '<varname>&lt;schemaNamet></varname>'.'<varname>&lt;tableName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">28507</entry>
-<entry colname="col2">User '<varname>&lt;authorizationID></varname>' does
-not have <varname>&lt;permissionType></varname> permission on table '<varname>&lt;schemaNamet></varname>'.'<varname>&lt;tableName></varname>'
-for grant.</entry>
-</row>
-<row>
-<entry colname="col1">28508</entry>
-<entry colname="col2">User '<varname>&lt;authorizationID></varname>' does
-not have <varname>&lt;permissionType></varname> permission on column '<varname>&lt;columnName></varname>'
-of table '<varname>&lt;schemaName></varname>'.'<varname>&lt;tableName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">28509</entry>
-<entry colname="col2">User '<varname>&lt;authorizationID></varname>' does
-not have <varname>&lt;permissionType></varname> permission on column '<varname>&lt;columnName></varname>'
-of table '<varname>&lt;schemaName></varname>'.'<varname>&lt;tableName></varname>'
-for grant.</entry>
-</row>
-<row>
-<entry colname="col1">2850A</entry>
-<entry colname="col2">User '<varname>&lt;authorizationID></varname>' does
-not have execute permission on <varname>&lt;objectName></varname> '<varname>&lt;schemaName></varname>'.'<varname>&lt;tableName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">2850B</entry>
-<entry colname="col2">User '<varname>&lt;authorizationID></varname>' does
-not have execute permission on <varname>&lt;objectName></varname> '<varname>&lt;schemaName></varname>'.'<varname>&lt;tableName></varname>'.
-for grant.</entry>
-</row>
-<row>
-<entry colname="col1">2850C</entry>
-<entry colname="col2">User '<varname>&lt;authorizationID></varname>' is not
-the owner of <varname>&lt;objectName></varname> '<varname>&lt;schemaName></varname>'.'<varname>&lt;tableName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">2850D</entry>
-<entry colname="col2">User '<varname>&lt;authorizationID></varname>' can not
-perform the operation in schema '<varname>&lt;schemaName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">2850E</entry>
-<entry colname="col2">User '<varname>&lt;authorizationID></varname>' can not
-create schema '<varname>&lt;schemaName></varname>'. Only database owner could
-issue this statement.</entry>
-</row>
-<row>
-<entry colname="col1">2850F</entry>
-<entry colname="col2">Specified grant or revoke operation is not allowed on
-object '<varname>&lt;objectName></varname>'.</entry>
-</row>
-</tbody>
-</tgroup>
-</table> <table><title>Class 2D: Invalid Transaction Termination</title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">2D521</entry>
-<entry colname="col2">setAutoCommit(true) invalid during global transaction.</entry>
-</row>
-<row>
-<entry colname="col1">2D521</entry>
-<entry colname="col2">COMMIT or ROLLBACK invalid for application execution
-environment. </entry>
-</row>
-</tbody>
-</tgroup>
-</table> <table><title>Class 38: External Function Exception</title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">38000</entry>
-<entry colname="col2">The exception '<varname>&lt;exception></varname>' was
-thrown while evaluating an expression.</entry>
-</row>
-<row>
-<entry colname="col1">38001</entry>
-<entry colname="col2">The external routine is not allowed to execute SQL statements.</entry>
-</row>
-<row>
-<entry colname="col1">38002</entry>
-<entry colname="col2">The routine attempted to modify data, but the routine
-was not defined as MODIFIES SQL DATA.</entry>
-</row>
-<row>
-<entry colname="col1">38004</entry>
-<entry colname="col2">The routine attempted to read data, but the routine
-was not defined as READS SQL DATA.</entry>
-</row>
-</tbody>
-</tgroup>
-</table> <table><title>Class 39: External Routine Invocation Exception</title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">39004</entry>
-<entry colname="col2">A NULL value cannot be passed to a method which takes
-a parameter of primitive type '<varname>&lt;type></varname>'.</entry>
-</row>
-</tbody>
-</tgroup>
-</table> <table><title>Class 3B: Invalid SAVEPOINT</title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">3B001</entry>
-<entry colname="col2">SAVEPOINT, &lt;savepoint> does not  exist or is not
-active in the current transaction.</entry>
-</row>
-<row>
-<entry colname="col1">3B002</entry>
-<entry colname="col2">The maximum number of savepoints has been reached. </entry>
-</row>
-<row>
-<entry colname="col1">3B501</entry>
-<entry colname="col2">A SAVEPOINT with the passed name already exists in the
-current transaction.</entry>
-</row>
-<row>
-<entry colname="col1">3B502</entry>
-<entry colname="col2">A RELEASE or ROLLBACK TO SAVEPOINT was specified, but
-the savepoint does not exist.</entry>
-</row>
-</tbody>
-</tgroup>
-</table> <table><title>Class 40: Transaction Rollback</title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">40001</entry>
-<entry colname="col2">A lock could not be obtained due to a deadlock, cycle
-of locks and waiters is: <varname>&lt;value></varname>. The selected victim
-is XID : <varname>&lt;value></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">40XC0</entry>
-<entry colname="col2">Dead statement. This may be caused by catching a transaction
-severity error inside this statement.</entry>
-</row>
-<row>
-<entry colname="col1">40XD0</entry>
-<entry colname="col2">Container has been closed</entry>
-</row>
-<row>
-<entry colname="col1">40XD1</entry>
-<entry colname="col2">Container was opened in read-only mode.   </entry>
-</row>
-<row>
-<entry colname="col1">40XD2</entry>
-<entry colname="col2">Container <varname>&lt;containerName></varname> cannot
-be opened; it either has been dropped or does not exist.</entry>
-</row>
-<row>
-<entry colname="col1">40XL1</entry>
-<entry colname="col2">A lock could not be obtained within the time requested</entry>
-</row>
-<row>
-<entry colname="col1">40XL2</entry>
-<entry colname="col2">A lock could not be obtained within the time requested.
- The lockTable dump is: <varname>&lt;tableDump></varname></entry>
-</row>
-<row>
-<entry colname="col1">40XT0</entry>
-<entry colname="col2">An internal error was identified by RawStore module.</entry>
-</row>
-<row>
-<entry colname="col1">40XT1</entry>
-<entry colname="col2">An exception was thrown during transaction commit.</entry>
-</row>
-<row>
-<entry colname="col1">40XT2</entry>
-<entry colname="col2">An exception was thrown during rollback of a SAVEPOINT.</entry>
-</row>
-<row>
-<entry colname="col1">40XT4</entry>
-<entry colname="col2">An attempt was made to close a transaction that was
-still active. The transaction has been aborted.</entry>
-</row>
-<row>
-<entry colname="col1">40XT5</entry>
-<entry colname="col2">Exception thrown during an internal transaction.</entry>
-</row>
-<row>
-<entry colname="col1">40XT6</entry>
-<entry colname="col2">Database is in quiescent state, cannot activate transaction.
- Please wait for a moment till it exits the quiescent state.</entry>
-</row>
-<row>
-<entry colname="col1">40XT7</entry>
-<entry colname="col2">Operation is not supported in an internal transaction.</entry>
-</row>
-</tbody>
-</tgroup>
-</table> <table><title>Class 42: Syntax Error or Access Rule Violation</title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">42000</entry>
-<entry colname="col2">Syntax error or access rule violation; see additional
-errors for details.</entry>
-</row>
-<row>
-<entry colname="col1">42601</entry>
-<entry colname="col2">In an ALTER TABLE statement, the column '<varname>&lt;columnName></varname>'
-has been specified as NOT NULL and either the DEFAULT clause was not specified
-or was specified as DEFAULT NULL.</entry>
-</row>
-<row>
-<entry colname="col1">42601</entry>
-<entry colname="col2">ALTER TABLE statement cannot add an IDENTITY column
-to a table.</entry>
-</row>
-<row>
-<entry colname="col1">42605</entry>
-<entry colname="col2">The number of arguments for function '<varname>&lt;functionName></varname>'
-is incorrect.</entry>
-</row>
-<row>
-<entry colname="col1">42606</entry>
-<entry colname="col2">An invalid hexadecimal constant starting with '<varname>&lt;number></varname>'
-has been detected.</entry>
-</row>
-<row>
-<entry colname="col1">42610</entry>
-<entry colname="col2">All the arguments to the COALESCE/VALUE function cannot
-be parameters. The function needs at least one argument that is not a parameter.</entry>
-</row>
-<row>
-<entry colname="col1">42611</entry>
-<entry colname="col2">The length, precision, or scale attribute for column,
-or type mapping '<varname>&lt;value></varname>' is not valid. </entry>
-</row>
-<row>
-<entry colname="col1">42613</entry>
-<entry colname="col2">Multiple or conflicting keywords involving the '<varname>&lt;clause></varname>'
-clause are present.</entry>
-</row>
-<row>
-<entry colname="col1">42621</entry>
-<entry colname="col2">A check constraint or generated column that is defined
-with '<varname>&lt;value></varname>' is invalid.</entry>
-</row>
-<row>
-<entry colname="col1">42622</entry>
-<entry colname="col2">The name '<varname>&lt;name></varname>' is too long.
-The maximum length is '<varname>&lt;number></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42734</entry>
-<entry colname="col2">Name '<varname>&lt;name></varname>' specified in context
-'&lt;context>' is not unique.</entry>
-</row>
-<row>
-<entry colname="col1">42802</entry>
-<entry colname="col2">The number of values assigned is not the same as the
-number of specified or implied columns.</entry>
-</row>
-<row>
-<entry colname="col1">42803</entry>
-<entry colname="col2">An expression containing the column '<varname>&lt;columnName></varname>'
-appears in the SELECT list and is not part of a GROUP BY clause.</entry>
-</row>
-<row>
-<entry colname="col1">42815</entry>
-<entry colname="col2">The replacement value for '<varname>&lt;value></varname>'
-is invalid.</entry>
-</row>
-<row>
-<entry colname="col1">42815</entry>
-<entry colname="col2">The data type, length or value of arguments '<varname>&lt;value></varname>'
-and '<varname>&lt;value></varname>' is incompatible.</entry>
-</row>
-<row>
-<entry colname="col1">42818</entry>
-<entry colname="col2">Comparisons between '<varname>&lt;value></varname>'
-and 'value1>' are not supported.</entry>
-</row>
-<row>
-<entry colname="col1">42820</entry>
-<entry colname="col2">The floating point literal '<varname>&lt;string></varname>'
-contains more than 30 characters.</entry>
-</row>
-<row>
-<entry colname="col1">42821</entry>
-<entry colname="col2">Columns of type '<varname>&lt;type></varname>' cannot
-hold values of type '<varname>&lt;type></varname>'. </entry>
-</row>
-<row>
-<entry colname="col1">42824</entry>
-<entry colname="col2">An operand of LIKE is not a string, or the first operand
-is not a column.</entry>
-</row>
-<row>
-<entry colname="col1">42831</entry>
-<entry colname="col2">'<varname>&lt;columnName></varname>' cannot be a column
-of a primary key or unique key because it can contain null values.</entry>
-</row>
-<row>
-<entry colname="col1">42834</entry>
-<entry colname="col2">SET NULL cannot be specified because FOREIGN KEY '<varname>&lt;key></varname>'
- cannot contain null values.  </entry>
-</row>
-<row>
-<entry colname="col1">42837</entry>
-<entry colname="col2">ALTER TABLE '<varname>&lt;tableName></varname>' specified
-attributes for column '<varname>&lt;columnName></varname>' that are not compatible
-with the existing column.</entry>
-</row>
-<row>
-<entry colname="col1">42846</entry>
-<entry colname="col2">Cannot convert types '<varname>&lt;type></varname>'
-to '<varname>&lt;type></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42877</entry>
-<entry colname="col2">A qualified column name '<varname>&lt;columnName></varname>'
-is not allowed in the ORDER BY clause.</entry>
-</row>
-<row>
-<entry colname="col1">42884</entry>
-<entry colname="col2">No authorized routine named '&lt;routineName>' of type
-'<varname>&lt;type></varname>' having compatible arguments was found.</entry>
-</row>
-<row>
-<entry colname="col1">42886</entry>
-<entry colname="col2">'<varname>&lt;value></varname>' parameter '<varname>&lt;value></varname>'
-requires a parameter marker '?'.</entry>
-</row>
-<row>
-<entry colname="col1">42894</entry>
-<entry colname="col2">DEFAULT value or IDENTITY attribute value is not valid
-for column '<varname>&lt;columnName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">428C1</entry>
-<entry colname="col2">Only one identity column is allowed in a table.</entry>
-</row>
-<row>
-<entry colname="col1">428EK</entry>
-<entry colname="col2">The qualifier for a declared global temporary table
-name must be SESSION.</entry>
-</row>
-<row>
-<entry colname="col1">42903</entry>
-<entry colname="col2">Invalid use of an aggregate function.</entry>
-</row>
-<row>
-<entry colname="col1">42908</entry>
-<entry colname="col2">The CREATE VIEW statement does not include a column
-list.</entry>
-</row>
-<row>
-<entry colname="col1">42915</entry>
-<entry colname="col2">Foreign  Key '<varname>&lt;key></varname>' is invalid
-because '<varname>&lt;value></varname>'. </entry>
-</row>
-<row>
-<entry colname="col1">42916</entry>
-<entry colname="col2">Synonym '<varname>&lt;synonym2></varname>' cannot be
-created for '<varname>&lt;synonym1></varname>' as it would result in a circular
-synonym chain.</entry>
-</row>
-<row>
-<entry colname="col1">42939</entry>
-<entry colname="col2">An object cannot be created with the schema name '<varname>&lt;schemaNamet></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42962</entry>
-<entry colname="col2">Long column type column or parameter '<varname>&lt;columnName></varname>'
-not permitted in declared global temporary tables or procedure definitions. </entry>
-</row>
-<row>
-<entry colname="col1">42972</entry>
-<entry colname="col2">An ON clause associated with a JOIN operator is not
-valid.</entry>
-</row>
-<row>
-<entry colname="col1">42995</entry>
-<entry colname="col2">The requested function does not apply to global temporary
-tables.</entry>
-</row>
-<row>
-<entry colname="col1">42X01</entry>
-<entry colname="col2">Syntax error: <varname>&lt;error></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">42X02</entry>
-<entry colname="col2"><varname>&lt;value></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">42X03</entry>
-<entry colname="col2">Column name '<varname>&lt;columnName></varname>' is
-in more than one table in the FROM list.</entry>
-</row>
-<row>
-<entry colname="col1">42X04</entry>
-<entry colname="col2">Column '<varname>&lt;columnName></varname>' is either
-not in any table in the FROM list or appears within a join specification and
-is outside the scope of the join specification or appears in a HAVING clause
-and is not in the GROUP BY list. If this is a CREATE or ALTER TABLE  statement
-then '<varname>&lt;columnName></varname>' is not a column in the target table.</entry>
-</row>
-<row>
-<entry colname="col1">42X05</entry>
-<entry colname="col2">Table/View '<varname>&lt;objectName></varname>' does
-not exist.</entry>
-</row>
-<row>
-<entry colname="col1">42X06</entry>
-<entry colname="col2">Too many result columns specified for table '<varname>&lt;tableName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42X07</entry>
-<entry colname="col2">Null is only allowed in a VALUES clause within an INSERT
-statement.</entry>
-</row>
-<row>
-<entry colname="col1">42X08</entry>
-<entry colname="col2">The constructor for class '<varname>&lt;className></varname>'
-cannot be used as an external virtual table because the class does not implement
-'<varname>&lt;constructorName></varname>'. </entry>
-</row>
-<row>
-<entry colname="col1">42X09</entry>
-<entry colname="col2">The table or alias name '<varname>&lt;tableName></varname>'
-is used more than once in the FROM list.</entry>
-</row>
-<row>
-<entry colname="col1">42X10</entry>
-<entry colname="col2">'<varname>&lt;tableName></varname>' is not an exposed
-table name in the scope in which it appears.</entry>
-</row>
-<row>
-<entry colname="col1">42X12</entry>
-<entry colname="col2">Column name '<varname>&lt;columnName></varname>' appears
-more than once in the CREATE TABLE statement.  </entry>
-</row>
-<row>
-<entry colname="col1">42X13</entry>
-<entry colname="col2">Column name '<varname>&lt;columnName></varname>' appears
-more than once times in the column list of an INSERT statement. </entry>
-</row>
-<row>
-<entry colname="col1">42X14</entry>
-<entry colname="col2">'<varname>&lt;columnName></varname>' is not a column
-in table or VTI '<varname>&lt;value></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42X15</entry>
-<entry colname="col2">Column name '<varname>&lt;columnName></varname>' appears
-in a statement without a FROM list.</entry>
-</row>
-<row>
-<entry colname="col1">42X16</entry>
-<entry colname="col2">Column name '<varname>&lt;columnName></varname>' appears
-multiple times in the SET clause of an UPDATE statement.</entry>
-</row>
-<row>
-<entry colname="col1">42X17</entry>
-<entry colname="col2">In the Properties list of a FROM clause, the value '<varname>&lt;value></varname>'
-is not valid as a joinOrder specification. Only the values FIXED and UNFIXED
-are valid.  </entry>
-</row>
-<row>
-<entry colname="col1">42X19</entry>
-<entry colname="col2">The WHERE or HAVING clause or CHECK CONSTRAINT definition
-is a '<varname>&lt;value></varname>' expression.  It must be a BOOLEAN expression.</entry>
-</row>
-<row>
-<entry colname="col1">42X23</entry>
-<entry colname="col2">Cursor <varname>&lt;cursorName></varname> is not updatable.</entry>
-</row>
-<row>
-<entry colname="col1">42X25</entry>
-<entry colname="col2">The '<varname>&lt;functionName></varname>' function
-is not allowed on the '&lt;1>' type.</entry>
-</row>
-<row>
-<entry colname="col1">42X26</entry>
-<entry colname="col2">The class '<varname>&lt;className></varname>' for column
-'<varname>&lt;columnName></varname>' does not exist or is inaccessible. This
-can happen if the class is not public.</entry>
-</row>
-<row>
-<entry colname="col1">42X28</entry>
-<entry colname="col2">Delete table '<varname>&lt;tableName></varname>' is
-not target of cursor '<varname>&lt;cursorName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42X29</entry>
-<entry colname="col2">Update table '<varname>&lt;tableName></varname>' is
-not the target of cursor '<varname>&lt;cursorName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42X30</entry>
-<entry colname="col2">Cursor '<varname>&lt;cursorName></varname>' not found.
-Verify that autocommit is OFF.</entry>
-</row>
-<row>
-<entry colname="col1">42X31</entry>
-<entry colname="col2">Column '<varname>&lt;columnName></varname>' is not in
-the FOR UPDATE list of cursor '<varname>&lt;cursorName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42X32</entry>
-<entry colname="col2">The number of columns in the derived column list must
-match the number of columns in table '<varname>&lt;tableName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42X33</entry>
-<entry colname="col2">The derived column list contains a duplicate column
-name '<varname>&lt;columnName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42X34</entry>
-<entry colname="col2">There is a ? parameter in the select list.  This is
-not allowed.</entry>
-</row>
-<row>
-<entry colname="col1">42X35</entry>
-<entry colname="col2">It is not allowed for both operands of '<varname>&lt;value></varname>'
-to be ? parameters.</entry>
-</row>
-<row>
-<entry colname="col1">42X36</entry>
-<entry colname="col2">The '<varname>&lt;operator></varname>' operator is not
-allowed to take a ? parameter as an operand.</entry>
-</row>
-<row>
-<entry colname="col1">42X37</entry>
-<entry colname="col2">The unary '<varname>&lt;operator></varname>' operator
-is not allowed on the '<varname>&lt;type></varname>' type.</entry>
-</row>
-<row>
-<entry colname="col1">42X38</entry>
-<entry colname="col2">'SELECT *' only allowed in EXISTS and NOT EXISTS subqueries.</entry>
-</row>
-<row>
-<entry colname="col1">42X39</entry>
-<entry colname="col2">Subquery is only allowed to return a single column.</entry>
-</row>
-<row>
-<entry colname="col1">42X40</entry>
-<entry colname="col2">A NOT statement has an operand that is not boolean .
-The operand of NOT must evaluate to TRUE, FALSE, or UNKNOWN. </entry>
-</row>
-<row>
-<entry colname="col1">42X41</entry>
-<entry colname="col2">In the Properties clause of a FROM list, the property
-'<varname>&lt;propertyName></varname>' is not valid (the property was being
-set to '<varname>&lt;value></varname>'). </entry>
-</row>
-<row>
-<entry colname="col1">42X42</entry>
-<entry colname="col2">Correlation name not allowed for column '<varname>&lt;columnName></varname>'
-because it is part of the FOR UPDATE list.</entry>
-</row>
-<row>
-<entry colname="col1">42X43</entry>
-<entry colname="col2">The ResultSetMetaData returned for the class/object
-'<varname>&lt;className></varname>' was null. In order to use this class as
-an external virtual table, the ResultSetMetaData cannot be null. </entry>
-</row>
-<row>
-<entry colname="col1">42X44</entry>
-<entry colname="col2">Invalid length '<varname>&lt;number></varname>' in column
-specification.</entry>
-</row>
-<row>
-<entry colname="col1">42X45</entry>
-<entry colname="col2"><varname>&lt;type></varname> is an invalid type for
-argument number <varname>&lt;value></varname> of <varname>&lt;value></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">42X46</entry>
-<entry colname="col2">There are multiple functions named '<varname>&lt;functionName></varname>'.
-Use a the full signature or the specific name.</entry>
-</row>
-<row>
-<entry colname="col1">42X47</entry>
-<entry colname="col2">There are multiple procedures named '<varname>&lt;procedureName></varname>'.
-Use a the full signature or the specific name.</entry>
-</row>
-<row>
-<entry colname="col1">42X48</entry>
-<entry colname="col2">Value '<varname>&lt;value></varname>' is not a valid
-precision for <varname>&lt;value></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">42X49</entry>
-<entry colname="col2">Value '<varname>&lt;value></varname>' is not a valid
-integer literal.</entry>
-</row>
-<row>
-<entry colname="col1">42X50</entry>
-<entry colname="col2">No method was found that matched the method call <varname>&lt;methodName></varname>.<varname>&lt;value></varname>(<varname>&lt;value></varname
->), tried all combinations of object and primitive types and any possible
-type conversion for any  parameters the method call may have. The method might
-exist but it is not public and/or static, or the parameter types are not method
-invocation convertible.</entry>
-</row>
-<row>
-<entry colname="col1">42X51</entry>
-<entry colname="col2">The class '<varname>&lt;className></varname>' does not
-exist or is inaccessible. This can happen if the class is not public.</entry>
-</row>
-<row>
-<entry colname="col1">42X52</entry>
-<entry colname="col2">Calling  method ('<varname>&lt;methodName></varname>')
-using a receiver of the Java primitive type '<varname>&lt;type></varname>"
-is not allowed.</entry>
-</row>
-<row>
-<entry colname="col1">42X53</entry>
-<entry colname="col2">The LIKE predicate can only have 'CHAR' or 'VARCHAR'
-operands. Type '<varname>&lt;type></varname>' is not permitted.</entry>
-</row>
-<row>
-<entry colname="col1">42X54</entry>
-<entry colname="col2">The Java method '<varname>&lt;methodName></varname>'
-has a ? as a receiver.  This is not allowed.</entry>
-</row>
-<row>
-<entry colname="col1">42X55</entry>
-<entry colname="col2">Table name '<varname>&lt;tableName></varname>' should
-be the same as '<varname>&lt;value></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42X56</entry>
-<entry colname="col2">The number of columns in the view column list does not
-match the number of columns in the underlying query expression in the view
-definition for '<varname>&lt;value></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42X57</entry>
-<entry colname="col2">The getColumnCount() for external virtual table '<varname>&lt;tableName></varname>'
-returned an invalid value '<varname>&lt;value></varname>'.  Valid values are
-greater than or equal to 1. </entry>
-</row>
-<row>
-<entry colname="col1">42X58</entry>
-<entry colname="col2">The number of columns on the left and right sides of
-the <varname>&lt;tableName></varname> must be the same.</entry>
-</row>
-<row>
-<entry colname="col1">42X59</entry>
-<entry colname="col2">The number of columns in each VALUES constructor must
-be the same.</entry>
-</row>
-<row>
-<entry colname="col1">42X60</entry>
-<entry colname="col2">Invalid value '<varname>&lt;value></varname>' for insertMode
-property specified for table '<varname>&lt;tableName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42X61</entry>
-<entry colname="col2">Types '<varname>&lt;type></varname>' and '<varname>&lt;type></varname>'
-are not <varname>&lt;value></varname> compatible.</entry>
-</row>
-<row>
-<entry colname="col1">42X62</entry>
-<entry colname="col2">'<varname>&lt;value></varname>' is not allowed in the
-'<varname>&lt;schemaNamet></varname>' schema.</entry>
-</row>
-<row>
-<entry colname="col1">42X63</entry>
-<entry colname="col2">The USING clause did not return any results. No parameters
-can be set. </entry>
-</row>
-<row>
-<entry colname="col1">42X64</entry>
-<entry colname="col2">In the Properties list, the invalid value '<varname>&lt;value></varname>'
-was specified for the useStatistics property. The only valid values are TRUE
-or FALSE. </entry>
-</row>
-<row>
-<entry colname="col1">42X65</entry>
-<entry colname="col2">Index '<varname>&lt;index></varname>' does not exist.</entry>
-</row>
-<row>
-<entry colname="col1">42X66</entry>
-<entry colname="col2">Column name '<varname>&lt;columnName></varname>' appears
-more than once in the CREATE INDEX statement.</entry>
-</row>
-<row>
-<entry colname="col1">42X68</entry>
-<entry colname="col2">No field '<varname>&lt;fieldName></varname>' was found
-belonging to class '<varname>&lt;className></varname>'.  It may be that the
-field exists, but it is not public, or that the class does not exist or is
-not public.</entry>
-</row>
-<row>
-<entry colname="col1">42X69</entry>
-<entry colname="col2">It is not allowed to reference a field ('<varname>&lt;fieldName></varname>')
-using a referencing expresssion of the Java primitive type '<varname>&lt;type></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42X72</entry>
-<entry colname="col2">No static field '<varname>&lt;fieldName></varname>'
-was found belonging to class '<varname>&lt;className></varname>'.  The field
-might exist, but it is not public and/or static, or the class does not exist
-or the class is not public.  </entry>
-</row>
-<row>
-<entry colname="col1">42X73</entry>
-<entry colname="col2">Method resolution for signature <varname>&lt;value></varname>.<varname>&lt;value></varname>(<varname>&lt;value></varname>)
-was ambiguous. (No single maximally specific method.)</entry>
-</row>
-<row>
-<entry colname="col1">42X74</entry>
-<entry colname="col2">Invalid CALL statement syntax.</entry>
-</row>
-<row>
-<entry colname="col1">42X75</entry>
-<entry colname="col2">No constructor was found with the signature <varname>&lt;value></varname>(<varname>&lt;value></varname>).
- It may be that the parameter types are not method invocation convertible.</entry>
-</row>
-<row>
-<entry colname="col1">42X76</entry>
-<entry colname="col2">At least one column, '<varname>&lt;columnName></varname>',
-in the primary key being added is nullable. All columns in a primary key must
-be non-nullable.</entry>
-</row>
-<row>
-<entry colname="col1">42X77</entry>
-<entry colname="col2">Column position '<varname>&lt;columnPosition></varname>'
-is out of range for the query expression.</entry>
-</row>
-<row>
-<entry colname="col1">42X78</entry>
-<entry colname="col2">Column '<varname>&lt;columnName></varname>' is not in
-the result of the query expression.</entry>
-</row>
-<row>
-<entry colname="col1">42X79</entry>
-<entry colname="col2">Column name '<varname>&lt;columnName></varname>' appears
-more than once in the result of the query expression.</entry>
-</row>
-<row>
-<entry colname="col1">42X80</entry>
-<entry colname="col2">VALUES clause must contain at least one element. Empty
-elements are not allowed. </entry>
-</row>
-<row>
-<entry colname="col1">42X82</entry>
-<entry colname="col2">The USING clause returned more than one row. Only single-row
-ResultSets are permissible.</entry>
-</row>
-<row>
-<entry colname="col1">42X83</entry>
-<entry colname="col2">The constraints on column '<varname>&lt;columnName></varname>'
-require that it be both nullable and not nullable.</entry>
-</row>
-<row>
-<entry colname="col1">42X84</entry>
-<entry colname="col2">Index '<varname>&lt;index></varname>' was created to
-enforce constraint '<varname>&lt;constraintName></varname>'.  It can only
-be dropped by dropping the constraint.</entry>
-</row>
-<row>
-<entry colname="col1">42X85</entry>
-<entry colname="col2">Constraint '<varname>&lt;constraintName></varname>'is
-required to be in the same schema as table '<varname>&lt;tableName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42X86</entry>
-<entry colname="col2">ALTER TABLE failed. There is no constraint '<varname>&lt;constraintName></varname>'
-on table '<varname>&lt;tableName></varname>'. </entry>
-</row>
-<row>
-<entry colname="col1">42X87</entry>
-<entry colname="col2">At least one result expression (THEN or ELSE) of the
-'&lt;expression>' expression must not be a '?'. </entry>
-</row>
-<row>
-<entry colname="col1">42X88</entry>
-<entry colname="col2">A conditional has a non-Boolean operand. The operand
-of a conditional must evaluate to TRUE, FALSE, or UNKNOWN.  </entry>
-</row>
-<row>
-<entry colname="col1">42X89</entry>
-<entry colname="col2">Types '<varname>&lt;type></varname>' and '<varname>&lt;type></varname>'
-are not type compatible. Neither type is assignable to the other type.  </entry>
-</row>
-<row>
-<entry colname="col1">42X90</entry>
-<entry colname="col2">More than one primary key constraint specified for table
-'<varname>&lt;tableName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42X91</entry>
-<entry colname="col2">Constraint name '<varname>&lt;constraintName></varname>'
-appears more than once in the CREATE TABLE statement. </entry>
-</row>
-<row>
-<entry colname="col1">42X92</entry>
-<entry colname="col2">Column name '<varname>&lt;columnName></varname>' appears
-more than once in a constraint's column list.</entry>
-</row>
-<row>
-<entry colname="col1">42X93</entry>
-<entry colname="col2">Table '<varname>&lt;tableName></varname>' contains a
-constraint definition with column '<varname>&lt;columnName></varname>' which
-is not in the table.</entry>
-</row>
-<row>
-<entry colname="col1">42X94</entry>
-<entry colname="col2"><varname>&lt;value></varname> '<varname>&lt;value></varname>'
-does not exist.</entry>
-</row>
-<row>
-<entry colname="col1">42X96</entry>
-<entry colname="col2">The database class path contains an unknown jar file
-'<varname>&lt;fileName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42X98</entry>
-<entry colname="col2">Parameters are not allowed in a VIEW definition.</entry>
-</row>
-<row>
-<entry colname="col1">42Y00</entry>
-<entry colname="col2">Class '<varname>&lt;className></varname>' does not implement
-org.apache.derby.iapi.db.AggregateDefinition and thus cannot be used as an
-aggregate expression.</entry>
-</row>
-<row>
-<entry colname="col1">42Y01</entry>
-<entry colname="col2">Constraint '<varname>&lt;constraintName></varname>'
-is invalid.</entry>
-</row>
-<row>
-<entry colname="col1">42Y03</entry>
-<entry colname="col2">'<varname>&lt;statement></varname>' is not recognized
-as a function or procedure.</entry>
-</row>
-<row>
-<entry colname="col1">42Y04</entry>
-<entry colname="col2">Cannot create a procedure or function with EXTERNAL
-NAME '<varname>&lt;name></varname>' because it is not a list separated by
-periods. The expected format is &lt;full java path&gt;.&lt;method name&gt;.</entry>
-</row>
-<row>
-<entry colname="col1">42Y05</entry>
-<entry colname="col2">There is no Foreign Key named '<varname>&lt;key></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42Y07</entry>
-<entry colname="col2">Schema '<varname>&lt;schemaNamet></varname>' does not
-exist</entry>
-</row>
-<row>
-<entry colname="col1">42Y08</entry>
-<entry colname="col2">Foreign key constraints are not allowed on system tables.</entry>
-</row>
-<row>
-<entry colname="col1">42Y09</entry>
-<entry colname="col2">Void methods are only allowed within a CALL statement.</entry>
-</row>
-<row>
-<entry colname="col1">42Y10</entry>
-<entry colname="col2">A table constructor that is not in an INSERT statement
-has all ? parameters in one of its columns.  For each column, at least one
-of the rows must have a non-parameter.</entry>
-</row>
-<row>
-<entry colname="col1">42Y11</entry>
-<entry colname="col2">A join specification is required with the '<varname>&lt;clauseName></varname>'
-clause.</entry>
-</row>
-<row>
-<entry colname="col1">42Y12</entry>
-<entry colname="col2">The ON clause of a JOIN is a '<varname>&lt;expressionType></varname>'
-expression.  It must be a BOOLEAN expression.</entry>
-</row>
-<row>
-<entry colname="col1">42Y13</entry>
-<entry colname="col2">Column name '<varname>&lt;columnName></varname>' appears
-more than once in the CREATE VIEW statement.</entry>
-</row>
-<row>
-<entry colname="col1">42Y16</entry>
-<entry colname="col2">No public static method '<varname>&lt;methodName></varname>'
-was found in class '<varname>&lt;className></varname>'. The method might exist,
-but it is not public, or it is not static. </entry>
-</row>
-<row>
-<entry colname="col1">42Y19</entry>
-<entry colname="col2">'<varname>&lt;columnName></varname>' appears multiple
-times in the GROUP BY list. Columns in the GROUP BY list must be unambiguous.</entry>
-</row>
-<row>
-<entry colname="col1">42Y22</entry>
-<entry colname="col2">Aggregate <varname>&lt;aggregateType></varname> cannot
-operate on type <varname>&lt;type></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">42Y23</entry>
-<entry colname="col2">Incorrect JDBC type info returned for column <varname>&lt;colunmName></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">42Y24</entry>
-<entry colname="col2">View '<varname>&lt;viewName></varname>' is not updatable.
-(Views are currently not updatable.) </entry>
-</row>
-<row>
-<entry colname="col1">42Y25</entry>
-<entry colname="col2">'<varname>&lt;tableName></varname>' is a system table.
- Users are not allowed to modify the contents of this table.</entry>
-</row>
-<row>
-<entry colname="col1">42Y27</entry>
-<entry colname="col2">Parameters are not allowed in the trigger action.</entry>
-</row>
-<row>
-<entry colname="col1">42Y29</entry>
-<entry colname="col2">The SELECT list of a non-grouped query contains at least
-one invalid expression. When the SELECT list contains at least one aggregate
-then all entries must be valid aggregate expressions.</entry>
-</row>
-<row>
-<entry colname="col1">42Y30</entry>
-<entry colname="col2">The SELECT list of a grouped query contains at least
-one invalid expression. If a SELECT list has a GROUP BY, the list may only
-contain grouping columns and valid aggregate expressions.  </entry>
-</row>
-<row>
-<entry colname="col1">42Y32</entry>
-<entry colname="col2">Aggregator class '<varname>&lt;className></varname>'
-for aggregate '<varname>&lt;aggregateName></varname>' on type <varname>&lt;type></varname> does
-not implement com.ibm.db2j.aggregates.Aggregator. </entry>
-</row>
-<row>
-<entry colname="col1">42Y33</entry>
-<entry colname="col2">Aggregate &lt;aggregateName> contains one or more aggregates.</entry>
-</row>
-<row>
-<entry colname="col1">42Y34</entry>
-<entry colname="col2">Column name '<varname>&lt;columnName></varname>' matches
-more than one result column in table '<varname>&lt;tableName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42Y35</entry>
-<entry colname="col2">Column reference '<varname>&lt;reference></varname>'
-is invalid. When the SELECT list contains at least one aggregate then all
-entries must be valid aggregate expressions.  </entry>
-</row>
-<row>
-<entry colname="col1">42Y36</entry>
-<entry colname="col2">Column reference '<varname>&lt;reference></varname>'
-is invalid.  For a SELECT list with a GROUP BY, the list may only contain
-grouping columns and valid aggregate expressions.  </entry>
-</row>
-<row>
-<entry colname="col1">42Y37</entry>
-<entry colname="col2">'<varname>&lt;value></varname>' is a Java primitive
-and cannot be used with this operator.</entry>
-</row>
-<row>
-<entry colname="col1">42Y38</entry>
-<entry colname="col2">insertMode = replace is not permitted on an insert where
-the target table, '<varname>&lt;tableName></varname>', is referenced in the
-SELECT.</entry>
-</row>
-<row>
-<entry colname="col1">42Y39</entry>
-<entry colname="col2">'<varname>&lt;value></varname>' may not appear in a
-CHECK CONSTRAINT definition because it may return non-deterministic results.</entry>
-</row>
-<row>
-<entry colname="col1">42Y40</entry>
-<entry colname="col2">'<varname>&lt;value></varname>' appears multiple times
-in the UPDATE OF column list for trigger '<varname>&lt;triggerName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42Y41</entry>
-<entry colname="col2">'<varname>&lt;value></varname>' cannot be directly invoked
-via EXECUTE STATEMENT because it is part of a trigger.</entry>
-</row>
-<row>
-<entry colname="col1">42Y42</entry>
-<entry colname="col2">Scale '<varname>&lt;scaleValue></varname>' is not a
-valid scale for a <varname>&lt;value></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">42Y43</entry>
-<entry colname="col2">Scale '<varname>&lt;scaleValue></varname>' is not a
-valid scale with precision of '<varname>&lt;precision></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42Y44</entry>
-<entry colname="col2">Invalid key '<varname>&lt;key></varname>' specified
-in the Properties list of a FROM list. The case-sensitive keys that are currently
-supported are '<varname>&lt;key></varname>'. </entry>
-</row>
-<row>
-<entry colname="col1">42Y45</entry>
-<entry colname="col2">VTI '<varname>&lt;value></varname>' cannot be bound
-because it is a special trigger VTI and this statement is not part of a trigger
-action or WHEN clause.</entry>
-</row>
-<row>
-<entry colname="col1">42Y46</entry>
-<entry colname="col2">Invalid Properties list in FROM list.  There is no index
-'<varname>&lt;index></varname>' on table '<varname>&lt;tableName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42Y48</entry>
-<entry colname="col2">Invalid Properties list in FROM list.  Either there
-is no named constraint '<varname>&lt;constraintName></varname>' on table '<varname>&lt;tableName></varname>'
-or the constraint does not have a backing index.</entry>
-</row>
-<row>
-<entry colname="col1">42Y49</entry>
-<entry colname="col2">Multiple values specified for property key '<varname>&lt;key></varname>'. </entry>
-</row>
-<row>
-<entry colname="col1">42Y50</entry>
-<entry colname="col2">Properties list for table '<varname>&lt;tableName></varname>'
-may contain values for index or for constraint but not both.</entry>
-</row>
-<row>
-<entry colname="col1">42Y55</entry>
-<entry colname="col2">'<varname>&lt;value></varname>' cannot be performed
-on '<varname>&lt;value></varname>' because it does not exist.</entry>
-</row>
-<row>
-<entry colname="col1">42Y56</entry>
-<entry colname="col2">Invalid join strategy '&lt;strategyValue>' specified
-in Properties list on table '<varname>&lt;tableName></varname>'. The currently
-supported values for a join strategy are: 'hash' and 'nestedloop'.</entry>
-</row>
-<row>
-<entry colname="col1">42Y58</entry>
-<entry colname="col2">NumberFormatException occurred when converting value
-'<varname>&lt;value></varname>' for optimizer override '<varname>&lt;value></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42Y59</entry>
-<entry colname="col2">Invalid value, '<varname>&lt;value></varname>', specified
-for hashInitialCapacity override. Value must be greater than 0.</entry>
-</row>
-<row>
-<entry colname="col1">42Y60</entry>
-<entry colname="col2">Invalid value, '<varname>&lt;value></varname>', specified
-for hashLoadFactor override. Value must be greater than 0.0 and less than
-or equal to 1.0.</entry>
-</row>
-<row>
-<entry colname="col1">42Y61</entry>
-<entry colname="col2">Invalid value, '<varname>&lt;value></varname>', specified
-for hashMaxCapacity override. Value must be greater than 0.</entry>
-</row>
-<row>
-<entry colname="col1">42Y62</entry>
-<entry colname="col2">'<varname>&lt;statement></varname>' is not allowed on
-'<varname>&lt;viewName></varname>' because it is a view.</entry>
-</row>
-<row>
-<entry colname="col1">42Y63</entry>
-<entry colname="col2">Hash join requires an optimizable equijoin predicate
-on a column in the selected index or heap.  An optimizable equijoin predicate
-does not exist on any column in table or index '<varname>&lt;index></varname>'.
-Use the 'index' optimizer override to specify such an index or the heap on
-table '<varname>&lt;tableName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42Y64</entry>
-<entry colname="col2">bulkFetch value of '<varname>&lt;value></varname>' is
-invalid. The minimum value for bulkFetch is 1.</entry>
-</row>
-<row>
-<entry colname="col1">42Y65</entry>
-<entry colname="col2">bulkFetch is not permitted on '<varname>&lt;joinType></varname>'
-joins.</entry>
-</row>
-<row>
-<entry colname="col1">42Y66</entry>
-<entry colname="col2">bulkFetch is not permitted on updatable cursors. </entry>
-</row>
-<row>
-<entry colname="col1">42Y67</entry>
-<entry colname="col2">Schema '<varname>&lt;schemaNamet></varname>' cannot
-be dropped.</entry>
-</row>
-<row>
-<entry colname="col1">42Y69</entry>
-<entry colname="col2">No valid execution plan was found for this statement.
-This may have one of two causes: either you specified a hash join strategy
-when hash join is not allowed (no optimizable equijoin) or you are attempting
-to join two external virtual tables, each of which references the other, and
-so the statement cannot be evaluated.  </entry>
-</row>
-<row>
-<entry colname="col1">42Y70</entry>
-<entry colname="col2">The user specified an illegal join order. This could
-be caused by a join column from an inner table being passed as a parameter
-to an external virtual table.</entry>
-</row>
-<row>
-<entry colname="col1">42Y71</entry>
-<entry colname="col2">System function or procedure '<varname>&lt;procedureName></varname>'
-cannot be dropped.</entry>
-</row>
-<row>
-<entry colname="col1">42Y82</entry>
-<entry colname="col2">System generated stored prepared statement '<varname>&lt;statement></varname>'
-that cannot be dropped using DROP STATEMENT. It is part of a trigger. </entry>
-</row>
-<row>
-<entry colname="col1">42Y83</entry>
-<entry colname="col2">An untyped null is not permitted as an argument to aggregate <varname>&lt;aggregateName></varname>.
- Please cast the null to a suitable type.</entry>
-</row>
-<row>
-<entry colname="col1">42Y84</entry>
-<entry colname="col2">'<varname>&lt;value></varname>' may not appear in a
-DEFAULT definition.</entry>
-</row>
-<row>
-<entry colname="col1">42Y85</entry>
-<entry colname="col2">The DEFAULT keyword is only allowed in a VALUES clause
-when the VALUES clause appears within an INSERT statement.</entry>
-</row>
-<row>
-<entry colname="col1">42Y90</entry>
-<entry colname="col2">FOR UPDATE is not permitted in this type of statement.
- </entry>
-</row>
-<row>
-<entry colname="col1">42Y91</entry>
-<entry colname="col2">The USING clause is not permitted in an EXECUTE STATEMENT
-for a trigger action.</entry>
-</row>
-<row>
-<entry colname="col1">42Y92</entry>
-<entry colname="col2"><varname>&lt;triggerName></varname> triggers may only
-reference <varname>&lt;value></varname> transition variables/tables.</entry>
-</row>
-<row>
-<entry colname="col1">42Y93</entry>
-<entry colname="col2">Illegal REFERENCING clause: only one name is permitted
-for each type of transition variable/table.</entry>
-</row>
-<row>
-<entry colname="col1">42Y94</entry>
-<entry colname="col2">An AND or OR has a non-boolean operand. The operands
-of AND and OR must evaluate to TRUE, FALSE, or UNKNOWN.  </entry>
-</row>
-<row>
-<entry colname="col1">42Y95</entry>
-<entry colname="col2">The '<varname>&lt;operatorName></varname>' operator
-with a left operand type of '<varname>&lt;operandType></varname>' and a right
-operand type of '<varname>&lt;operandType></varname>' is not supported.</entry>
-</row>
-<row>
-<entry colname="col1">42Y97</entry>
-<entry colname="col2">Invalid escape character at line '<varname>&lt;lineNumber></varname>',
-column '<varname>&lt;columnName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42Z02</entry>
-<entry colname="col2">Multiple DISTINCT aggregates are not supported at this
-time.</entry>
-</row>
-<row>
-<entry colname="col1">42Z07</entry>
-<entry colname="col2">Aggregates are not permitted in the ON clause.</entry>
-</row>
-<row>
-<entry colname="col1">42Z08</entry>
-<entry colname="col2">Bulk insert replace is not permitted on '<varname>&lt;value></varname>'
-because it has an enabled trigger (<varname>&lt;value></varname>).</entry>
-</row>
-<row>
-<entry colname="col1">42Z15</entry>
-<entry colname="col2">Invalid type specified for column '<varname>&lt;columnName></varname>'.
-The type of a column may not be changed.  </entry>
-</row>
-<row>
-<entry colname="col1">42Z16</entry>
-<entry colname="col2">Only columns of type VARCHAR may have their length altered. </entry>
-</row>
-<row>
-<entry colname="col1">42Z17</entry>
-<entry colname="col2">Invalid length specified for column '<varname>&lt;columnName></varname>'.
-Length must be greater than the current column length.</entry>
-</row>
-<row>
-<entry colname="col1">42Z18</entry>
-<entry colname="col2">Column '<varname>&lt;columnName></varname>' is part
-of a foreign key constraint '<varname>&lt;constraintName></varname>'. To alter
-the length of this column, you should drop the constraint first, perform the
-ALTER TABLE, and then recreate the constraint.</entry>
-</row>
-<row>
-<entry colname="col1">42Z19</entry>
-<entry colname="col2">Column '<varname>&lt;columnName></varname>' is being
-referenced by at least one foreign key constraint '<varname>&lt;constraintName></varname>'.
-To alter the length of this column, you should drop referencing constraints,
-perform the ALTER TABLE and then recreate the constraints. </entry>
-</row>
-<row>
-<entry colname="col1">42Z20</entry>
-<entry colname="col2">Column '<varname>&lt;columnName></varname>' cannot be
-made nullable. It is part of a primary key, which cannot have any nullable
-columns.</entry>
-</row>
-<row>
-<entry colname="col1">42Z21</entry>
-<entry colname="col2">Invalid increment specified for identity for column
-'<varname>&lt;columnName></varname>'. Increment cannot be zero.  </entry>
-</row>
-<row>
-<entry colname="col1">42Z22</entry>
-<entry colname="col2">Invalid type specified for identity column '<varname>&lt;columnName></varname>'.
-The only valid types for identity columns are BIGINT, INT and SMALLINT.</entry>
-</row>
-<row>
-<entry colname="col1">42Z23</entry>
-<entry colname="col2">Attempt to modify an identity column '<varname>&lt;columnName></varname>'. </entry>
-</row>
-<row>
-<entry colname="col1">42Z24</entry>
-<entry colname="col2">Overflow occurred in identity value for column '<varname>&lt;columnName></varname>'
-in table '<varname>&lt;tableName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42Z25</entry>
-<entry colname="col2">INTERNAL ERROR identity counter. Update was called without
-arguments with current value = NULL.</entry>
-</row>
-<row>
-<entry colname="col1">42Z26</entry>
-<entry colname="col2">A column, '<varname>&lt;columnName></varname>', with
-an identity default cannot be made nullable.</entry>
-</row>
-<row>
-<entry colname="col1">42Z27</entry>
-<entry colname="col2">A nullable column, '<varname>&lt;columnName></varname>',
-cannot be modified to have identity default.</entry>
-</row>
-<row>
-<entry colname="col1">42Z50</entry>
-<entry colname="col2">INTERNAL ERROR: Unable to generate code for <varname>&lt;value></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">42Z53</entry>
-<entry colname="col2">INTERNAL ERROR: Type of activation to generate for node
-choice <varname>&lt;value></varname> is unknown.</entry>
-</row>
-<row>
-<entry colname="col1">42Z60</entry>
-<entry colname="col2"><varname>&lt;value></varname> not allowed unless database
-property <varname>&lt;propertyName></varname> has value '<varname>&lt;value></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42Z70</entry>
-<entry colname="col2">Binding directly to an XML value is not allowed; try
-using XMLPARSE.</entry>
-</row>
-<row>
-<entry colname="col1">42Z71</entry>
-<entry colname="col2">XML values are not allowed in top-level result sets;
-try using XMLSERIALIZE.</entry>
-</row>
-<row>
-<entry colname="col1">42Z72</entry>
-<entry colname="col2">XML syntax error; missing keyword(s): '<varname>&lt;keywords></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42Z73</entry>
-<entry colname="col2">Invalid target type for XMLSERIALIZE: '<varname>&lt;typeName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42Z74</entry>
-<entry colname="col2">XML feature not supported: '<varname>&lt;featureName></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">42Z75</entry>
-<entry colname="col2">XML query expression must be a string literal.</entry>
-</row>
-<row>
-<entry colname="col1">42Z76</entry>
-<entry colname="col2">Multiple XML context items are not allowed.</entry>
-</row>
-<row>
-<entry colname="col1">42Z77</entry>
-<entry colname="col2">Context item must have type 'XML'; '<varname>&lt;value></varname>'
-is not allowed.</entry>
-</row>
-<row>
-<entry colname="col1">42Z78</entry>
-<entry colname="col2">Failed to locate '<varname>&lt;value></varname>' API
-or implementation classes.  XML operations are not permitted unless these
-classes are in your classpath.</entry>
-</row>
-<row>
-<entry colname="col1">42Z79</entry>
-<entry colname="col2">Unable to determine the parameter type for XMLPARSE;
-try using a CAST.</entry>
-</row>
-<row>
-<entry colname="col1">42Z7Z</entry>
-<entry colname="col2">Encountered unexpected error while processing XML; see
-next exception for details.</entry>
-</row>
-<row>
-<entry colname="col1">42Z90</entry>
-<entry colname="col2">Class '<varname>&lt;className></varname>' does not return
-an updatable ResultSet.</entry>
-</row>
-<row>
-<entry colname="col1">42Z91</entry>
-<entry colname="col2">subquery</entry>
-</row>
-<row>
-<entry colname="col1">42Z92</entry>
-<entry colname="col2">repeatable read</entry>
-</row>
-<row>
-<entry colname="col1">42Z93</entry>
-<entry colname="col2">Constraints '<varname>&lt;constraintName></varname>'
-and '<varname>&lt;constraintName></varname>' have the same set of columns,
-which is not allowed. </entry>
-</row>
-<row>
-<entry colname="col1">42Z97</entry>
-<entry colname="col2">Renaming column '<varname>&lt;columnName></varname>'
-will cause check constraint '<varname>&lt;constraintName></varname>' to break.</entry>
-</row>
-<row>
-<entry colname="col1">42Z99</entry>
-<entry colname="col2">String or Hex literal cannot exceed 64K.</entry>
-</row>
-<row>
-<entry colname="col1">42Z9A</entry>
-<entry colname="col2">read uncommitted</entry>
-</row>
-<row>
-<entry colname="col1">42Z9B</entry>
-<entry colname="col2">The external virtual table interface does not support
-BLOB or CLOB columns. '<varname>&lt;value></varname>' column '<varname>&lt;value></varname>'. </entry>
-</row>
-<row>
-<entry colname="col1">42Z9D</entry>
-<entry colname="col2">Procedures that modify SQL data are not allowed in BEFORE
-triggers.</entry>
-</row>
-<row>
-<entry colname="col1">42Z9D</entry>
-<entry colname="col2">'<varname>&lt;statement></varname>' statements are not
-allowed in '<varname>&lt;triggerName></varname>' triggers.</entry>
-</row>
-<row>
-<entry colname="col1">42Z9E</entry>
-<entry colname="col2">Constraint '<varname>&lt;constraintName></varname>'
-is not a <varname>&lt;value></varname> constraint.</entry>
-</row>
-<row>
-<entry colname="col1">42Z9F</entry>
-<entry colname="col2">Too many indexes (<varname>&lt;index></varname>) on
-the table <varname>&lt;tableName></varname>. The limit is <varname>&lt;number></varname>.
- </entry>
-</row>
-<row>
-<entry colname="col1">42ZA0</entry>
-<entry colname="col2">Statement too complex. Try rewriting the query to remove
-complexity. Eliminating many duplicate expressions or breaking up the query
-and storing interim results in a temporary table can often help resolve this
-error.</entry>
-</row>
-<row>
-<entry colname="col1">42ZA1</entry>
-<entry colname="col2">Invalid SQL in Batch: '<varname>&lt;batch></varname>'.</entry>
-</row>
-</tbody>
-</tgroup>
-</table> <table><title>Class 57: DRDA Network Protocol: Execution Failure</title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">57017</entry>
-<entry colname="col2">There is no available conversion for the source code
-page, <varname>&lt;codePage></varname>, to the target code page, <varname>&lt;codePage></varname>.
- The connection has been terminated.</entry>
-</row>
-</tbody>
-</tgroup>
-</table> <table><title>Class 58: DRDA Network Protocol: Protocol Error</title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">Network protocol exception: only one of the VCM, VCS
-length can be greater than 0.  The connection has been terminated.</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">The connection was terminated because the encoding is
-not supported.</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">Network protocol exception: actual code point, <varname>&lt;value></varname>,
-does not match expected code point, <varname>&lt;value></varname>.  The connection
-has been terminated.</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">Network protocol exception: DDM collection contains
-less than 4 bytes of data.  The connection has been terminated.</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">Network protocol exception: collection stack not empty
-at end of same id chain parse.  The connection has been terminated.</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">Network protocol exception: DSS length not 0 at end
-of same id chain parse.  The connection has been terminated.</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">Network protocol exception: DSS chained with same id
-at end of same id chain parse.  The connection has been terminated.</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">Network protocol exception: end of stream prematurely
-reached while reading InputStream, parameter #<varname>&lt;value></varname>.
- The connection has been terminated.</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">Network protocol exception: invalid FDOCA LID.  The
-connection has been terminated.</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">Network protocol exception: SECTKN was not returned.
- The connection has been terminated.</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">Network protocol exception: only one of NVCM, NVCS can
-be non-null.  The connection has been terminated.</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">Network protocol exception: scldta length, <varname>&lt;length></varname>,
-is invalid for rdbnam.  The connection has been terminated.</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">SocketException: '<varname>&lt;error></varname>'</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">A communications error has been detected: <varname>&lt;error></varname>.</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">An error occurred during a deferred connect reset and
-the connection has been terminated.  See chained exceptions for details.</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">Insufficient data while reading from the network - expected
-a minimum of <varname>&lt;number></varname> bytes and received only <varname>&lt;number></varname> bytes.
- The connection has been terminated.</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">Attempt to fully materialize lob data that is too large
-for the JVM.  The connection has been terminated.</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">Network protocol exception: scldta length, <varname>&lt;length></varname>,
-is invalid for rdbcolid.  The connection has been terminated.</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">Network protocol exception: scldta length, <varname>&lt;length></varname>,
-is invalid for pkgid.  The connection has been terminated.</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">Network protocol exception: PKGNAMCSN length, <varname>&lt;length></varname>,
-is invalid at SQLAM <varname>&lt;value></varname>.  The connection has been
-terminated.</entry>
-</row>
-<row>
-<entry colname="col1">58009</entry>
-<entry colname="col2">A network protocol error was encountered and the connection
-has been terminated: <varname>&lt;error></varname></entry>
-</row>
-<row>
-<entry colname="col1">58010</entry>
-<entry colname="col2">A network protocol error was encountered.  A connection
-could not be established because the manager <varname>&lt;value></varname> at
-level <varname>&lt;value></varname> is not supported by the server. </entry>
-</row>
-<row>
-<entry colname="col1">58014</entry>
-<entry colname="col2">The DDM command 0x<varname>&lt;value></varname> is not
-supported.  The connection has been terminated.</entry>
-</row>
-<row>
-<entry colname="col1">58015</entry>
-<entry colname="col2">The DDM object 0x<varname>&lt;value></varname> is not
-supported.  The connection has been terminated.</entry>
-</row>
-<row>
-<entry colname="col1">58016</entry>
-<entry colname="col2">The DDM parameter 0x<varname>&lt;value></varname> is
-not supported.  The connection has been terminated.</entry>
-</row>
-<row>
-<entry colname="col1">58017</entry>
-<entry colname="col2">The DDM parameter value 0x<varname>&lt;value></varname> is
-not supported.  An input host variable may not be within the range the server
-supports.  The connection has been terminated.</entry>
-</row>
-</tbody>
-</tgroup>
-</table> <table><title>Class X0: Execution exceptions</title>
-<tgroup cols="2"><colspec colname="col1" colwidth="1*"/><colspec colname="col2"
-colwidth="7.5*"/>
-<thead>
-<row valign="bottom">
-<entry colname="col1">SQLSTATE</entry>
-<entry colname="col2">Message Text</entry>
-</row>
-</thead>
-<tbody>
-<row>
-<entry colname="col1">X0A00</entry>
-<entry colname="col2">The select list mentions column '<varname>&lt;columnName></varname>'
-twice. This is not allowed in queries with GROUP BY or HAVING clauses. Try
-aliasing one of the conflicting columns to a unique name.</entry>
-</row>
-<row>
-<entry colname="col1">X0X02</entry>
-<entry colname="col2">Table '<varname>&lt;tableName></varname>' cannot be
-locked in '&lt;mode>' mode.</entry>
-</row>
-<row>
-<entry colname="col1">X0X03</entry>
-<entry colname="col2">Invalid transaction state - held cursor requires same
-isolation level</entry>
-</row>
-<row>
-<entry colname="col1">X0X05</entry>
-<entry colname="col2">Table/View '<varname>&lt;tableName></varname>' does
-not exist.</entry>
-</row>
-<row>
-<entry colname="col1">X0X07</entry>
-<entry colname="col2">Cannot remove jar file '<varname>&lt;fileName></varname>'
-because it is on your derby.database.classpath '<varname>&lt;classpath></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">X0X0E</entry>
-<entry colname="col2">The column position '&lt;columnPosition>' listed in
-the auto-generated column selection array was not found in the insert table. </entry>
-</row>
-<row>
-<entry colname="col1">X0X0F</entry>
-<entry colname="col2">Column name '<varname>&lt;columnName></varname>' listed
-in auto-generated column selection array not found in the insert table.</entry>
-</row>
-<row>
-<entry colname="col1">X0X10</entry>
-<entry colname="col2">The USING clause returned more than one row; only single-row
-ResultSets are permissible.</entry>
-</row>
-<row>
-<entry colname="col1">X0X11</entry>
-<entry colname="col2">The USING clause did not return any results so no parameters
-can be set. </entry>
-</row>
-<row>
-<entry colname="col1">X0X13</entry>
-<entry colname="col2">Jar file '<varname>&lt;fileName></varname>' does not
-exist in schema '<varname>&lt;schemaNamet></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">X0X57</entry>
-<entry colname="col2">An attempt was made to put a Java value of type '<varname>&lt;type></varname>'
-into a SQL value, but there is no corresponding SQL type.  The Java value
-is probably the result of a method call or field access.</entry>
-</row>
-<row>
-<entry colname="col1">X0X60</entry>
-<entry colname="col2">A cursor with name '<varname>&lt;cursorName></varname>'
-already exists.</entry>
-</row>
-<row>
-<entry colname="col1">X0X61</entry>
-<entry colname="col2">The values for column '<varname>&lt;columnName></varname>'
-in index '<varname>&lt;indexName></varname>' and table '<varname>&lt;schemaNamet></varname>.<varname>&lt;tableName></varname>'
-do not match for row location <varname>&lt;location></varname>.  The value
-in the index is '<varname>&lt;value></varname>', while the value in the base
-table is '<varname>&lt;value></varname>'.  The full index key, including the
-row location, is '<varname>&lt;indexKey></varname>'.  The suggested corrective
-action is to recreate the index.</entry>
-</row>
-<row>
-<entry colname="col1">X0X62</entry>
-<entry colname="col2">Inconsistency found between table '<varname>&lt;tableName></varname>'
-and index '<varname>&lt;indexName></varname>'.  Error when trying to retrieve
-row location '<varname>&lt;rowLocation></varname>' from the table.  The full
-index key, including the row location, is '<varname>&lt;indexKey></varname>'.
-The suggested corrective action is to recreate the index.</entry>
-</row>
-<row>
-<entry colname="col1">X0X63</entry>
-<entry colname="col2">Got IOException '<varname>&lt;value></varname>'.</entry>
-</row>
-<row>
-<entry colname="col1">X0X67</entry>
-<entry colname="col2">Columns of type '<varname>&lt;type></varname>' may not
-be used in CREATE INDEX, ORDER BY, GROUP BY, UNION, INTERSECT, EXCEPT or DISTINCT
-statements because comparisons are not supported for that type.</entry>
-</row>
-<row>
-<entry colname="col1">X0X81</entry>
-<entry colname="col2"><varname>&lt;value></varname> '<varname>&lt;value></varname>'
-does not exist.</entry>
-</row>
-<row>
-<entry colname="col1">X0X85</entry>
-<entry colname="col2">Index '<varname>&lt;indexName></varname>' was not created
-because '<varname>&lt;indexType></varname>' is not a valid index type.</entry>
-</row>

[... 6632 lines stripped ...]