ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzala_5.4.0.1/rzalaccl.htm

2577 lines
163 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="reference" />
<meta name="DC.Title" content="Listing of SQLSTATE values" />
<meta name="abstract" content="The tables in this topic provide descriptions of SQLSTATE codes that can be returned to applications by DB2 UDB for iSeries. The tables include SQLSTATE values, their meanings, and their corresponding SQLCODE values." />
<meta name="description" content="The tables in this topic provide descriptions of SQLSTATE codes that can be returned to applications by DB2 UDB for iSeries. The tables include SQLSTATE values, their meanings, and their corresponding SQLCODE values." />
<meta name="DC.Relation" scheme="URI" content="rzalakickoff.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 2001, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2001, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="cc" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Listing of SQLSTATE values</title>
</head>
<body id="cc"><a name="cc"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Listing of SQLSTATE values</h1>
<div><p>The tables in this topic provide descriptions of SQLSTATE codes
that can be returned to applications by DB2<sup>®</sup> UDB for iSeries™. The tables include SQLSTATE
values, their meanings, and their corresponding SQLCODE values. </p>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode00"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode00" width="100%" frame="border" border="1" rules="all"><caption>Table 1. <strong>Class
code 00: Unqualified Successful Completion</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e33">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e35">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e37">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e33 ">00000</td>
<td valign="top" width="68.04355222864919%" headers="d0e35 ">Completion of the operation was successful and did not result in any
type of warning or exception condition.</td>
<td valign="top" width="18.366791425654984%" headers="d0e37 ">+000</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode01"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode01" width="100%" frame="border" border="1" rules="all"><caption>Table 2. <strong>Class
code 01: Warning </strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e61">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e63">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e65">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01002</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">A DISCONNECT error occurred.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+596</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01003</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">Null values were eliminated from the argument of a column function.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+000</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01004</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The value of a string was truncated when assigned to another string
data type with a shorter length.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+000, +445, +802, +20141</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01005</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">Insufficient number of entries in an SQLDA.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+239</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01006</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">A privilege was not revoked.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+569</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01007</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">A privilege was not granted.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+570</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01009</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The search condition is too long for the information schema.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+177</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">0100A</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The query expression of the view is too long for the information schema.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+178</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">0100C</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">One or more ad hoc result sets were returned from the procedure.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+466</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">0100D</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The cursor that was closed has been reopened on the next result set
within the chain.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+467</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">0100E</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The procedure returned too many result sets.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+464, +20206</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01503</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The number of result columns is larger than the number of host variables
provided.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+000, +030</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01504</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The UPDATE or DELETE statement does not include a WHERE clause.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+000, +088</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01505</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The statement was not executed because it is unacceptable in this environment.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+084</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01506</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">An adjustment was made to a DATE or TIMESTAMP value to correct an invalid
date resulting from an arithmetic operation.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+000</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01515</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The null value has been assigned to a host variable, because the non-null
value of the column is not within the range of the host variable.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+304</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01517</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">A character that cannot be converted was replaced with a substitute
character.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+335</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01519</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The null value has been assigned to a host variable, because a numeric
value is out of range.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+802</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01520</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The null value has been assigned to a host variable, because the characters
cannot be converted.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+331</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01522</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The local table or view name used in the CREATE ALIAS statement is
undefined.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+403</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01526</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">Isolation level has been escalated.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+595</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 "><img src="./delta.gif" alt="Start of change" />01527<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">A SET statement references a special register that
does not exist at the AS.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+799</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01528</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">WHERE NOT NULL is ignored, because the index key cannot contain null
values.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+645</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01532</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">An undefined object name was detected.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+204</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01534</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The string representation of a datetime value is invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+180, +181</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01535</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">An arithmetic operation on a date or timestamp has a result that is
not within the valid range of dates.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+183</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01536</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">During remote bind where existence checking is deferred, the server-name
specified does not match the current server.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+114</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01539</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">Connection is successful but only SBCS characters should be used.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+863</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01542</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">Authorization ID does not have the privilege to perform the operation
as specified.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+552</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01544</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The null value has been assigned to a host variable, because a substring
error occurred; for example, an argument of SUBSTR is out of range.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+138</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01545</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">An unqualified column name has been interpreted as a correlated reference.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+012</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01547</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">A mixed data value is improperly formed.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+191, +304, +802</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01548</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The authorization ID does not have the privilege to perform the specified
operation on the identified object.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+551</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01557</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">Too many host variables have been specified on SELECT INTO or FETCH.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+326</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01564</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The null value has been assigned to a host variable, because division
by zero occurred.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+802</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01565</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The null value has been assigned to a host variable, because a miscellaneous
data exception occurred; for example, the character value for the CAST, DECIMAL,
FLOAT, or INTEGER scalar function is invalid; a floating-point NAN (not a
number) or invalid data in a packed decimal field was detected.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+304, +420, +802</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01567</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The table was created but not journaled.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+7905</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01587</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The unit of work was committed or rolled back, but the outcome is not
fully known at all sites.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+990</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01593</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">An ALTER TABLE might cause data truncation.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+460</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01594</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">Insufficient number of entries in an SQLDA for ALL information (that
is, not enough descriptors to return the distinct name).</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+237</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 "><img src="./delta.gif" alt="Start of change" />01623<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The value of DEGREE is ignored.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+1530</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01627</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The DATALINK value might not be valid because the table is in reconcile
pending or reconcile is not a possible state.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+360</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01634</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The distinct data type name is too long and cannot be returned in the
SQLDA. The short name is returned instead.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+7036</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01643</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">Assignment to SQLCODE or SQLSTATE variable does not signal a warning
or error.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+385</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01646</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">A result sets cannot be returned because the cursor was closed.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+7050</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01647</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">A DB2SQL BEFORE trigger changed to DB2ROW.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+7051</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01658</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">Binary data is invalid for DECRYPT_CHAR and DECYRYPT_DB.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+20224</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01660</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">The routine was created but a restore will not update the catalog.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+7909</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01662</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">Release record option ignored on CLOSE.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+30107</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e61 ">01Hxx</td>
<td valign="top" width="68.04355222864919%" headers="d0e63 ">Valid warning SQLSTATEs returned by a user-defined function or external
procedure CALL.</td>
<td valign="top" width="18.366791425654984%" headers="d0e65 ">+462</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode02"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode02" width="100%" frame="border" border="1" rules="all"><caption>Table 3. <strong>Class
code 02: No Data</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e432">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e434">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e436">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e432 ">02000</td>
<td valign="top" width="68.04355222864919%" headers="d0e434 ">One of the following exceptions occurred: <ul><li>The result of the SELECT INTO statement or the subselect of the INSERT
statement was an empty table.</li>
<li>The number of rows identified in the searched UPDATE or DELETE statement
was zero.</li>
<li>The position of the cursor referenced in the FETCH statement was after
the last row of the result table.</li>
<li>The fetch orientation is invalid.</li>
</ul>
</td>
<td valign="top" width="18.366791425654984%" headers="d0e436 ">+100</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e432 ">02001</td>
<td valign="top" width="68.04355222864919%" headers="d0e434 ">No additional result sets returned.</td>
<td valign="top" width="18.366791425654984%" headers="d0e436 ">+387</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e432 "><img src="./delta.gif" alt="Start of change" />02505<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.04355222864919%" headers="d0e434 ">The GET DESCRIPTOR VALUE is greater than COUNT.</td>
<td valign="top" width="18.366791425654984%" headers="d0e436 ">+20298</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode07"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode07" width="100%" frame="border" border="1" rules="all"><caption>Table 4. <strong>Class
code 07: Dynamic SQL Error </strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e483">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e485">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e487">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e483 ">07001</td>
<td valign="top" width="68.04355222864919%" headers="d0e485 ">The number of host variables is not correct for the number of parameter
markers.</td>
<td valign="top" width="18.366791425654984%" headers="d0e487 ">-313</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e483 ">07002</td>
<td valign="top" width="68.04355222864919%" headers="d0e485 ">The call parameter list or control block is invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e487 ">-804</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e483 ">07003</td>
<td valign="top" width="68.04355222864919%" headers="d0e485 ">The statement identified in the EXECUTE statement is a select-statement,
or is not in a prepared state.</td>
<td valign="top" width="18.366791425654984%" headers="d0e487 ">-518</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e483 ">07004</td>
<td valign="top" width="68.04355222864919%" headers="d0e485 ">The USING clause or INTO clause is required for dynamic parameters.</td>
<td valign="top" width="18.366791425654984%" headers="d0e487 ">-313</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e483 ">07005</td>
<td valign="top" width="68.04355222864919%" headers="d0e485 ">The statement name of the cursor identifies a prepared statement that
cannot be associated with a cursor.</td>
<td valign="top" width="18.366791425654984%" headers="d0e487 ">-517</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e483 ">07006</td>
<td valign="top" width="68.04355222864919%" headers="d0e485 ">An input host variable, transition variable, or parameter marker cannot
be used, because of its data type.</td>
<td valign="top" width="18.366791425654984%" headers="d0e487 ">-301</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e483 "><img src="./delta.gif" alt="Start of change" />07008<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.04355222864919%" headers="d0e485 ">The descriptor count is invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e487 ">-074</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e483 "><img src="./delta.gif" alt="Start of change" />07009<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.04355222864919%" headers="d0e485 ">The descriptor index is invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e487 ">-075</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode08"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode08" width="100%" frame="border" border="1" rules="all"><caption>Table 5. <strong>Class
code 08: Connection Exception </strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e560">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e562">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e564">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e560 ">08001</td>
<td valign="top" width="68.04355222864919%" headers="d0e562 ">The application requester is unable to establish the connection.</td>
<td valign="top" width="18.366791425654984%" headers="d0e564 ">-30080, -30082, -30089</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e560 ">08002</td>
<td valign="top" width="68.04355222864919%" headers="d0e562 ">The connection already exists.</td>
<td valign="top" width="18.366791425654984%" headers="d0e564 ">-842</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e560 ">08003</td>
<td valign="top" width="68.04355222864919%" headers="d0e562 ">The connection does not exist.</td>
<td valign="top" width="18.366791425654984%" headers="d0e564 ">-843, -900</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e560 ">08004</td>
<td valign="top" width="68.04355222864919%" headers="d0e562 ">The application server rejected establishment of the connection.</td>
<td valign="top" width="18.366791425654984%" headers="d0e564 ">-30060, -30061</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e560 ">08501</td>
<td valign="top" width="68.04355222864919%" headers="d0e562 ">A DISCONNECT is not allowed when the connection uses an LU6.2 protected
conversation.</td>
<td valign="top" width="18.366791425654984%" headers="d0e564 ">-858</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode09"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode09" width="100%" frame="border" border="1" rules="all"><caption>Table 6. <strong>Class
code 09: Triggered Action Exception</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e616">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e618">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e620">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e616 ">09000</td>
<td valign="top" width="68.04355222864919%" headers="d0e618 ">A triggered SQL statement failed.</td>
<td valign="top" width="18.366791425654984%" headers="d0e620 ">-723</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode0A"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode0A" width="100%" frame="border" border="1" rules="all"><caption>Table 7. <strong>Class
code 0A: Feature Not Supported</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e644">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e646">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e648">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e644 ">0A001</td>
<td valign="top" width="68.04355222864919%" headers="d0e646 ">The CONNECT statement is invalid, because the process is not in the
connectable state.</td>
<td valign="top" width="18.366791425654984%" headers="d0e648 ">-752</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode0E"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode0E" width="100%" frame="border" border="1" rules="all"><caption>Table 8. <strong>Class
code 0E: Invalid Schema Name List Specification </strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e672">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e674">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e676">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e672 ">0E000</td>
<td valign="top" width="68.04355222864919%" headers="d0e674 ">The schema name list in a SET PATH statement is not valid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e676 ">-329</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode0F"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode0F" width="100%" frame="border" border="1" rules="all"><caption>Table 9. <strong>Class
code 0F: Invalid Token </strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e700">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e702">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e704">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e700 ">0F001</td>
<td valign="top" width="68.04355222864919%" headers="d0e702 ">The locator value does not currently represent any value.</td>
<td valign="top" width="18.366791425654984%" headers="d0e704 ">-423</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode0K"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode0K" width="100%" frame="border" border="1" rules="all"><caption>Table 10. <strong>Class
code 0K: Resignal When Handler Not Active</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e728">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e730">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e732">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e728 ">0K000</td>
<td valign="top" width="68.04355222864919%" headers="d0e730 ">A RESIGNAL was issued but a handler is not active.</td>
<td valign="top" width="18.366791425654984%" headers="d0e732 ">-787</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode0W"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode0W" width="100%" frame="border" border="1" rules="all"><caption>Table 11. <strong>Class code 0W: Prohibited Statement Encountered During Trigger</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e756">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e758">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e760">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e756 ">0W000</td>
<td valign="top" width="68.04355222864919%" headers="d0e758 ">The statement is not allowed in a trigger.</td>
<td valign="top" width="18.366791425654984%" headers="d0e760 ">-751</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode0Z"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode0Z" width="100%" frame="border" border="1" rules="all"><caption>Table 12. <strong>Class code 0Z: Diagnostics Exception</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e784">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e786">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e788">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e784 ">0Z001</td>
<td valign="top" width="68.04355222864919%" headers="d0e786 ">Maximum number of stacked diagnostics areas exceeded.</td>
<td valign="top" width="18.366791425654984%" headers="d0e788 ">-20226</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e784 ">0Z002</td>
<td valign="top" width="68.04355222864919%" headers="d0e786 ">Stacked diagnostics accessed without an active handler.</td>
<td valign="top" width="18.366791425654984%" headers="d0e788 ">-20228</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="p">
<div class="tablenoborder"><a name="cc__classcode20"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode20" width="100%" frame="border" border="1" rules="all"><caption>Table 13. <strong>Class
code 20: Case Not Found for Case Statement </strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e816">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e818">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e820">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e816 ">20000</td>
<td valign="top" width="68.04355222864919%" headers="d0e818 ">The case was not found for the CASE statement.</td>
<td valign="top" width="18.366791425654984%" headers="d0e820 ">-773</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode21"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode21" width="100%" frame="border" border="1" rules="all"><caption>Table 14. <strong>Class
code 21: Cardinality Violation</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e844">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e846">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e848">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e844 ">21000</td>
<td valign="top" width="68.04355222864919%" headers="d0e846 ">The result of a SELECT INTO, scalar fullselect, or subquery of a basic
predicate is more than one value.</td>
<td valign="top" width="18.366791425654984%" headers="d0e848 ">-811</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode22"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode22" width="100%" frame="border" border="1" rules="all"><caption>Table 15. <strong>Class
code 22: Data Exception</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e872">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e874">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e876">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22001</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">Character data, right truncation occurred; for example, an update or
insert value is a string that is too long for the column, or a datetime value
cannot be assigned to a host variable, because it is too small.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-302, -303, -404, -433, -802</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22002</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">A null value, or the absence of an indicator parameter was detected;
for example, the null value cannot be assigned to a host variable, because
no indicator variable is specified.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-305</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22003</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">A numeric value is out of range.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-302, -304, -406, -446, -802</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 "><img src="./delta.gif" alt="Start of change" />22004<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">A null value is not allowed.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-087, -305</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 "><img src="./delta.gif" alt="Start of change" />22005<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">An error occurred on assignment.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-076</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22006</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">The fetch orientation is invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-231</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22007</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">An invalid datetime format was detected; that is, an invalid string
representation or value was specified.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-180, -181</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22008</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">Datetime field overflow occurred; for example, an arithmetic operation
on a date or timestamp has a result that is not within the valid range of
dates.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-183</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22011</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">A substring error occurred; for example, an argument of SUBSTR is out
of range.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-138</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22012</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">Division by zero is invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-802</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22018</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">The character value for the CAST, DECIMAL, FLOAT, or INTEGER scalar
function is invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-420</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22019</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">The LIKE predicate has an invalid escape character.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-130</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22021</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">A character is not in the coded character set or the conversion is
not supported.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-330, -331</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22023</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">A parameter or host variable value is invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-302, -304, -406, -802</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22024</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">A NUL-terminated input host variable or parameter did not contain a
NUL.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-302</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22025</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">The LIKE predicate string pattern contains an invalid occurrence of
an escape character.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-130</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22501</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">The length control field of a variable length string is negative or
greater than the maximum.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-311</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22503</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">The string representation of a name is invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-188</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22504</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">A mixed data value is invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-191, -304, -406, -802</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22511</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">ADT length exceeds maximum column length. The value for a ROWID or
reference column is not valid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-399</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22522</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">A CCSID value is not valid at all, not valid for the data type or subtype,
or not valid for the encoding scheme.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-189</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22524</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">Character conversion resulted in truncation</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-334</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 ">22525</td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">Partitioning key value is not valid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-327</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e872 "><img src="./delta.gif" alt="Start of change" />22527<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.04355222864919%" headers="d0e874 ">Invalid input data detected for a multiple row
insert.</td>
<td valign="top" width="18.366791425654984%" headers="d0e876 ">-30106</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode23"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode23" width="100%" frame="border" border="1" rules="all"><caption>Table 16. <strong>Class
code 23: Constraint Violation </strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e1061">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e1063">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e1065">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e1061 ">23001</td>
<td valign="top" width="68.04355222864919%" headers="d0e1063 ">The update or delete of a parent key is prevented by a RESTRICT update
or delete rule.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1065 ">-531, -532</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1061 ">23502</td>
<td valign="top" width="68.04355222864919%" headers="d0e1063 ">An insert or update value is null, but the column cannot contain null
values.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1065 ">-407</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1061 ">23503</td>
<td valign="top" width="68.04355222864919%" headers="d0e1063 ">The insert or update value of a foreign key is invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1065 ">-530</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1061 ">23504</td>
<td valign="top" width="68.04355222864919%" headers="d0e1063 ">The update or delete of a parent key is prevented by a NO ACTION update
or delete rule.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1065 ">-531, -532</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1061 ">23505</td>
<td valign="top" width="68.04355222864919%" headers="d0e1063 ">A violation of the constraint imposed by a unique index or a unique
constraint occurred.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1065 ">-803</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1061 ">23511</td>
<td valign="top" width="68.04355222864919%" headers="d0e1063 ">A parent row cannot be deleted, because the check constraint restricts
the deletion.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1065 ">-543</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1061 ">23512</td>
<td valign="top" width="68.04355222864919%" headers="d0e1063 ">The check constraint cannot be added, because the table contains rows
that do not satisfy the constraint definition.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1065 ">-544</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1061 ">23513</td>
<td valign="top" width="68.04355222864919%" headers="d0e1063 ">The resulting row of the INSERT or UPDATE does not conform to the check
constraint definition.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1065 ">-545</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1061 ">23515</td>
<td valign="top" width="68.04355222864919%" headers="d0e1063 ">The unique index cannot be created or unique constraint added because
the table contains duplicate values of the specified key.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1065 ">-603</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1061 ">23520</td>
<td valign="top" width="68.04355222864919%" headers="d0e1063 ">The foreign key cannot be defined, because all of its values are not
equal to a parent key of the parent table.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1065 ">-667</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1061 ">23522</td>
<td valign="top" width="68.04355222864919%" headers="d0e1063 ">The range of values for the identity column or sequence is exhausted.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1065 ">-359</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode24"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode24" width="100%" frame="border" border="1" rules="all"><caption>Table 17. <strong>Class
code 24: Invalid Cursor State</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e1159">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e1161">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e1163">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e1159 ">24501</td>
<td valign="top" width="68.04355222864919%" headers="d0e1161 ">The identified cursor is not open.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1163 ">-501, -507</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1159 ">24502</td>
<td valign="top" width="68.04355222864919%" headers="d0e1161 ">The cursor identified in an OPEN statement is already open.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1163 "><img src="./delta.gif" alt="Start of change" />-502, -7055<img src="./deltaend.gif" alt="End of change" /></td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1159 ">24504</td>
<td valign="top" width="68.04355222864919%" headers="d0e1161 ">The cursor identified in the UPDATE, DELETE, SET, or GET statement
is not positioned on a row.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1163 ">-508</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1159 ">24506</td>
<td valign="top" width="68.04355222864919%" headers="d0e1161 ">The statement identified in the PREPARE is the statement of an open
cursor.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1163 ">-519</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1159 ">24507</td>
<td valign="top" width="68.04355222864919%" headers="d0e1161 ">FETCH CURRENT was specified, but the current row is deleted, or a value
of an ORDER BY column of the current row has changed.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1163 ">-226</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1159 ">24513</td>
<td valign="top" width="68.04355222864919%" headers="d0e1161 ">FETCH NEXT, PRIOR, CURRENT, or RELATIVE is not allowed, because the
cursor position is not known.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1163 ">-227</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1159 ">24514</td>
<td valign="top" width="68.04355222864919%" headers="d0e1161 ">A previous error has disabled this cursor.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1163 ">-906</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode25"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode25" width="100%" frame="border" border="1" rules="all"><caption>Table 18. <strong>Class
code 25: Invalid Transaction State </strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e1229">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e1231">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e1233">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e1229 ">25000</td>
<td valign="top" width="68.04355222864919%" headers="d0e1231 ">An update operation is invalid for the application execution environment.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1233 ">-30090</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1229 ">25006</td>
<td valign="top" width="68.04355222864919%" headers="d0e1231 ">An update operation is not valid because the transaction is read-only.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1233 ">-817</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1229 ">25501</td>
<td valign="top" width="68.04355222864919%" headers="d0e1231 ">The statement is only allowed as the first statement in a unit of work.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1233 ">-428</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode26"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode26" width="100%" frame="border" border="1" rules="all"><caption>Table 19. <strong>Class
code 26: Invalid SQL Statement Identifier</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e1271">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e1273">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e1275">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e1271 ">26501</td>
<td valign="top" width="68.04355222864919%" headers="d0e1273 ">The statement identified does not exist.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1275 ">-514, -516</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1271 ">26510</td>
<td valign="top" width="68.04355222864919%" headers="d0e1273 ">The statement name specified in a DECLARE CURSOR already has a cursor
allocated to it.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1275 ">-5023</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode27"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode27" width="100%" frame="border" border="1" rules="all"><caption>Table 20. <strong>Class
code 27: Triggered Data Change Violation</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e1306">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e1308">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e1310">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e1306 ">27000</td>
<td valign="top" width="68.04355222864919%" headers="d0e1308 ">An attempt was made to modify the target table of the MERGE statement
by a constraint or trigger.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1310 ">-907</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode28"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode28" width="100%" frame="border" border="1" rules="all"><caption>Table 21. <strong>Class
code 28: Invalid Authorization Specification</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e1334">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e1336">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e1338">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e1334 ">28000</td>
<td valign="top" width="68.04355222864919%" headers="d0e1336 ">Authorization name is invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1338 "><img src="./delta.gif" alt="Start of change" />-113, -188, -567<img src="./deltaend.gif" alt="End of change" /></td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode2D"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode2D" width="100%" frame="border" border="1" rules="all"><caption>Table 22. <strong>Class
code 2D: Invalid Transaction Termination </strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e1362">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e1364">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e1366">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e1362 ">2D522</td>
<td valign="top" width="68.04355222864919%" headers="d0e1364 ">COMMIT and ROLLBACK are not allowed in an ATOMIC Compound statement. </td>
<td valign="top" width="18.366791425654984%" headers="d0e1366 ">-774</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1362 ">2D528</td>
<td valign="top" width="68.04355222864919%" headers="d0e1364 ">Dynamic COMMIT or COMMIT ON RETURN procedure is invalid for the application
execution environment</td>
<td valign="top" width="18.366791425654984%" headers="d0e1366 ">-426, -30090</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1362 ">2D529</td>
<td valign="top" width="68.04355222864919%" headers="d0e1364 ">Dynamic ROLLBACK is invalid for the application execution environment.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1366 ">-427, -30090</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode2E"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode2E" width="100%" frame="border" border="1" rules="all"><caption>Table 23. <strong>Class
code 2E: Invalid Connection Name</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e1404">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e1406">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e1408">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e1404 ">2E000</td>
<td valign="top" width="68.04355222864919%" headers="d0e1406 ">Connection name is invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1408 ">-113, -188, -251</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode2F"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode2F" width="100%" frame="border" border="1" rules="all"><caption>Table 24. <strong>Class
code 2F: SQL Function Exception</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e1430">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e1432">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e1434">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e1430 ">2F002</td>
<td valign="top" width="68.04355222864919%" headers="d0e1432 ">The SQL function attempted to modify data, but the function was not
defined as MODIFIES SQL DATA.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1434 ">-577</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1430 ">2F003</td>
<td valign="top" width="68.04355222864919%" headers="d0e1432 ">The statement is not allowed in a function or procedure.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1434 ">-751</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1430 ">2F004</td>
<td valign="top" width="68.04355222864919%" headers="d0e1432 ">The SQL function attempted to read data, but the function was not defined
as READS SQL DATA.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1434 ">-579</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1430 ">2F005</td>
<td valign="top" width="68.04355222864919%" headers="d0e1432 ">The function did not execute a RETURN statement.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1434 ">-578</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="tablenoborder"><img src="./delta.gif" alt="Start of change" /><a name="cc__classcode33"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode33" width="100%" frame="border" border="1" rules="all"><caption>Table 25. <strong>Class
code 33: Invalid SQL Descriptor Name</strong></caption><thead align="left"><tr valign="bottom"><th valign="bottom" width="13.589656345695813%" id="d0e1475">SQLSTATE Value</th>
<th valign="bottom" width="68.04355222864919%" id="d0e1477">Meaning</th>
<th valign="bottom" width="18.366791425654984%" id="d0e1479">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e1475 ">33000</td>
<td valign="top" width="68.04355222864919%" headers="d0e1477 ">SQL descriptor name is invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1479 ">-077</td>
</tr>
</tbody>
</table>
<img src="./deltaend.gif" alt="End of change" /></div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode34"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode34" width="100%" frame="border" border="1" rules="all"><caption>Table 26. <strong>Class
code 34: Invalid Cursor Name</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e1501">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e1503">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e1505">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e1501 ">34000</td>
<td valign="top" width="68.04355222864919%" headers="d0e1503 ">Cursor name is invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1505 ">-504</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode35"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode35" width="100%" frame="border" border="1" rules="all"><caption>Table 27. <strong>Class code 35: Invalid Condition Number </strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e1529">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e1531">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e1533">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e1529 ">35000</td>
<td valign="top" width="68.04355222864919%" headers="d0e1531 ">Condition number is invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1533 ">-393</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode36"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode36" width="100%" frame="border" border="1" rules="all"><caption>Table 28. <strong>Class code 36: Cursor Sensitivity Exception</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e1557">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e1559">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e1561">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e1557 ">36001</td>
<td valign="top" width="68.04355222864919%" headers="d0e1559 ">A SENSITIVE cursor cannot be defined for the specified select-statement.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1561 ">-243</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode38"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode38" width="100%" frame="border" border="1" rules="all"><caption>Table 29. <strong>Class
code 38: External Function Exception</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e1585">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e1587">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e1589">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e1585 ">38xxx</td>
<td valign="top" width="68.04355222864919%" headers="d0e1587 ">Valid error SQLSTATEs returned by an external routine or trigger.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1589 ">-443</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1585 ">38001</td>
<td valign="top" width="68.04355222864919%" headers="d0e1587 ">The external routine is not allowed to execute SQL statements.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1589 ">-487</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1585 ">38002</td>
<td valign="top" width="68.04355222864919%" headers="d0e1587 ">The external routine attempted to modify data, but the routine was
not defined as MODIFIES SQL DATA.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1589 ">-577</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1585 ">38003</td>
<td valign="top" width="68.04355222864919%" headers="d0e1587 ">The statement is not allowed in a routine.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1589 ">-751</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1585 ">38004</td>
<td valign="top" width="68.04355222864919%" headers="d0e1587 ">The external routine attempted to read data, but the routine was not
defined as READS SQL DATA.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1589 ">-579</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1585 ">38501</td>
<td valign="top" width="68.04355222864919%" headers="d0e1587 ">Error occurred while calling a user-defined function, external procedure,
or trigger (using the SIMPLE CALL or SIMPLE CALL WITH NULLS calling convention).</td>
<td valign="top" width="18.366791425654984%" headers="d0e1589 ">-443, -4302</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode39"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode39" width="100%" frame="border" border="1" rules="all"><caption>Table 30. <strong>Class
code 39: External Function Call Exception</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e1648">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e1650">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e1652">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e1648 ">39004</td>
<td valign="top" width="68.04355222864919%" headers="d0e1650 ">A null value is not allowed for an IN or INOUT argument when using
PARAMETER STYLE GENERAL or an argument that is a Java™ primitive type.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1652 ">-470, -20205</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode3B"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode3B" width="100%" frame="border" border="1" rules="all"><caption>Table 31. <strong>Class
code 3B: Savepoint Exception</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e1679">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e1681">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e1683">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e1679 ">3B001</td>
<td valign="top" width="68.04355222864919%" headers="d0e1681 ">The savepoint is not valid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1683 ">-880</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1679 ">3B002</td>
<td valign="top" width="68.04355222864919%" headers="d0e1681 ">The maximum number of savepoints has been reached.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1683 ">-20112</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1679 ">3B501</td>
<td valign="top" width="68.04355222864919%" headers="d0e1681 ">A duplicate savepoint name was detected.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1683 ">-881</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e1679 ">3B502</td>
<td valign="top" width="68.04355222864919%" headers="d0e1681 ">A RELEASE or ROLLBACK TO SAVEPOINT was specified, but a savepoint does
not exist.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1683 ">-882</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode3C"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode3C" width="100%" frame="border" border="1" rules="all"><caption>Table 32. <strong>Class
code 3C: Ambiguous Cursor Name</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e1728">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e1730">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e1732">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e1728 ">3C000</td>
<td valign="top" width="68.04355222864919%" headers="d0e1730 ">The cursor name is ambiguous.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1732 ">-051</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode3F"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode3F" width="100%" frame="border" border="1" rules="all"><caption>Table 33. <strong>Class code 3F: Invalid Schema (Collection) Name</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e1756">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e1758">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e1760">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e1756 ">3F000</td>
<td valign="top" width="68.04355222864919%" headers="d0e1758 ">The schema (collection) name is invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e1760 ">-713</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode42"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode42" width="100%" frame="border" border="1" rules="all"><caption>Table 34. <strong>Class
code 42: Syntax Error or Access Rule Violation</strong></caption><thead align="left"><tr><th valign="top" width="13.559956444807405%" id="d0e1784">SQLSTATE Value</th>
<th valign="top" width="68.1842929086702%" id="d0e1786">Meaning</th>
<th valign="top" width="18.25575064652239%" id="d0e1788">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42501</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The authorization ID does not have the privilege to perform the specified
operation on the identified object.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-551</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42502</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The authorization ID does not have the privilege to perform the operation
as specified.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-552</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42506</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Owner authorization failure occurred.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-30053</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42601</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A character, token, or clause is invalid or missing.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-007, -011, -029, -097, -104, -109, -115, -128, -199, -441, -491</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42602</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A character that is invalid in a name has been detected.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-113, -251</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42603</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An unterminated string constant has been detected.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-010</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42604</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An invalid numeric or string constant has been detected.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-103, -105</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42605</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The number of arguments specified for a scalar function is invalid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-170</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42606</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An invalid hexadecimal constant has been detected.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-110</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42607</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An operand of a column function or CONCAT operator is invalid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-112</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42609</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">All operands of an operator or predicate are parameter markers.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-417</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42610</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A parameter marker is not allowed.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-184, -418</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42611</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The column or argument definition is invalid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-106, -604</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42612</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The statement string is an SQL statement that is not acceptable in
the context in which it is presented.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 "><img src="./delta.gif" alt="Start of change" />-084, -142<img src="./deltaend.gif" alt="End of change" /></td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42613</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Clauses are mutually exclusive.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-628</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42614</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A duplicate keyword or clause is invalid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-637</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42615</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An invalid alternative was detected.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-644</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42616</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Invalid options are specified.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-5047</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42617</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The statement string is blank or empty.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-198</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42618</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A host variable is not allowed.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-090, -312, -5012, -5024</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42620</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Read-only SCROLL was specified with the UPDATE clause.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-228</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42621</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The check constraint generated column expression is invalid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-546</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42622</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A name or label is too long.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-107</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42623</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A DEFAULT clause cannot be specified.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-373</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42625</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A CASE expression is invalid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-580</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42629</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Parameter names must be specified for SQL routines.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-078</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42631</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An expression must be specified on a RETURN statement in an SQL function.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-057</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 "><img src="./delta.gif" alt="Start of change" />42633<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An AS clause is required for an argument of XMLATTRIBUTES
or XMLFOREST.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20227</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 "><img src="./delta.gif" alt="Start of change" />42634<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The XML name is not valid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20275</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 "><img src="./delta.gif" alt="Start of change" />42635<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The XML namespace prefix is not valid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20276</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42701</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A duplicate column name in an INSERT or UPDATE operation or the SET
transition-variable was detected.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-121</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42702</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A column reference is ambiguous, because of duplicate names.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-203</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42703</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An undefined column or parameter name was detected.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-205, -206, -213, -5001</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42704</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An undefined object or constraint name was detected.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-204</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42705</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An undefined server-name was detected.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-950</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42707</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A column name in ORDER BY does not identify a column of the result
table.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-208</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42709</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A duplicate column name was specified in a key column list.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-537</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42710</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A duplicate object or constraint name was detected.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-456, -601</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42711</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A duplicate column name was detected in the object definition or ALTER
TABLE statement.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-612</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42712</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A duplicate table designator was detected in the FROM clause or REFERENCING
clause of a CREATE TRIGGER statement.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-212</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42713</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A duplicate object was detected in a list or is the same as an existing
object.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-242</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42718</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The local server name is not defined.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-250</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42723</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A function with the same signature already exists in the schema.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-454</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42724</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Unable to access an external program used for a user-defined function
or a procedure.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-444, -4300, -4303, -4304, -4306</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42725</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A routine or method was referenced directly (not by either signature
or by specific instance name), but there is more than one specific instance
of that routine or method.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-476</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42726</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Duplicate names for common table expressions were detected.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-340</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42732</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A duplicate schema name in the SET CURRENT PATH statement was detected.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-585</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42733</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A procedure with the specified name cannot be added to the schema because
the procedure overloading is not allowed in this database and there is already
a procedure with the same name in the schema.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-484</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42734</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A duplicate parameter-name, SQL variable name, label, or condition-name
was detected.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-590</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42736</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The label specified on the GOTO, ITERATE, or LEAVE statement is not
found or not valid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-779</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42737</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The condition specified is not defined.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-781</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42738</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A duplicate column name or unnamed column was specified in a DECLARE
CURSOR statement of a FOR statement.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-783</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 "><img src="./delta.gif" alt="Start of change" />42747<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The same descriptor item was specified more than
once in the same SET DESCRIPTOR statement.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20299</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42802</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The number of insert or update values is not the same as the number
of columns.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-117</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42803</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A column reference in the SELECT or HAVING clause is invalid, because
it is not a grouping column; or a column reference in the GROUP BY clause
is invalid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-119, -122</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42804</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The result expressions in a CASE expression are not compatible.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-581</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42805</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An integer in the ORDER BY clause does not identify a column of the
result table.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-125</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42806</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A value cannot be assigned to a host variable, because the data types
are not compatible.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-303</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42807</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The INSERT, UPDATE, or DELETE is not permitted on this object.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-150, -155</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42808</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A column identified in the INSERT or UPDATE operation cannot be updated.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-151</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42809</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The identified object is not the type of object to which the statement
applies.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-152, -156, -159</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42810</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A base table is not identified in a FOREIGN KEY clause.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-157</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42811</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The number of columns specified is not the same as the number of columns
in the SELECT clause.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-158</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42813</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">WITH CHECK OPTION cannot be used for the specified view.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-160</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42814</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The column cannot be dropped, because it is the only column in the
table.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-195</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42815</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The data type, length, scale, value, or CCSID is invalid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-060, -171, -451, -713, -846, -5005</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42816</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A datetime value or duration in an expression is invalid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-182, -187</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42817</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The column cannot be dropped, because RESTRICT was specified and a
view or constraint is dependent on the column or the column is part of a partitioning
key.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-196</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42818</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The operands of an operator or function are not compatible.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-131, -401</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42819</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An operand of an arithmetic operation or an operand of a function that
requires a number is not a number.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-402</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42820</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A numeric constant is too long, or it has a value that is not within
the range of its data type.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-405, -410</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42821</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A data type for an assignment to a column or variable is not compatible
with the data type.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-408</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42822</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An expression in the ORDER BY clause or GROUP BY clause is not valid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-214</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42823</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Multiple columns are returned from a subquery that only allows one
column.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-412</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42824</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An operand of LIKE is not a string, or the first operand is not a column.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-132, -414</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42825</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The rows of UNION, INTERSECT, EXCEPT, or VALUES do not have compatible
columns.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-415</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42826</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The rows of UNION, INTERSECT, EXCEPT, or VALUES do not have the same
number of columns.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-421</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42827</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The table identified in the UPDATE or DELETE is not the same table
designated by the cursor.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-509</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42828</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The table designated by the cursor of the UPDATE or DELETE statement
cannot be modified, or the cursor is read only.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-510, -520</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42829</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">FOR UPDATE OF is invalid, because the result table designated by the
cursor cannot be modified.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-511</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42830</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The foreign key does not conform to the description of the parent key.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-538</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42832</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The operation is not allowed on system objects.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-607</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42833</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The qualified object name is inconsistent with the naming option.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-5016</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42834</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">SET NULL cannot be specified, because no column of the foreign key
can be assigned the null value.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-629</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42835</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Cyclic references cannot be specified between named derived tables.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-341</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42836</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The specification of a recursive, named derived table is invalid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 "><img src="./delta.gif" alt="Start of change" />-345, -346<img src="./deltaend.gif" alt="End of change" /></td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42837</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The column cannot be altered, because its attributes are not compatible
with the current column attributes.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-190</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42841</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A parameter marker cannot be a user-defined type or reference type.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-432</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42842</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A column or parameter definition is invalid, because a specified option
is inconsistent with the column description.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-683</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42845</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An invalid use of a NOT DETERMINISTIC or EXTERNAL ACTION function was
detected.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-583</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42846</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Cast from source type to target type is not supported.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-461</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42847</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An OVRDBF command was issued for one of the referenced files, but one
of the parameters is not valid for SQL.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7002</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42848</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Isolation level CS WITH KEEP LOCKS is not allowed.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-194</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42850</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A logical file is invalid in CREATE VIEW.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7010</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42851</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A referenced file is not a table, view, or physical file.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7011</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42852</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The privileges specified in GRANT or REVOKE are invalid or inconsistent.
(For example, GRANT ALTER on a view.)</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-557</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42854</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A result column data type in the select list is not compatible with
the defined type in a typed view or materialized query table definition.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20055</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42855</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The assignment of the LOB to this host variable is not allowed. The
target host variable for all fetches of this LOB value for This cursor must
be a locator or LOB variable.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-392</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42857</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A referenced file has more than one format.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7003</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42858</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Operation cannot be applied to the specified object.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7001</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42860</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The constraint cannot be dropped because it is enforcing a primary
key or ROWID.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-784</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42862</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An extended dynamic statement cannot be executed against a non-extended
dynamic package.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-827</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42863</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An undefined host variable in REXX has been detected.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-306</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42866</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The data type in either the RETURNS clause or the CAST FROM clause
in the CREATE FUNCTION statement is not appropriate for the data type returned
from the sourced function or RETURN statement in the function body.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-475</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42872</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">FETCH statement clauses are incompatible with the cursor definition.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-225</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42873</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An invalid number of rows was specified in a multiple-row FETCH or
multiple-row INSERT.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-221</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42874</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">ALWCPYDTA(*NO) was specified, but a copy is necessary to implement
the select-statement.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-527</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42875</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The schema-name portion of a qualified name must be the same name as
the schema name.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-5051</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42876</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Different CCSIDs for keys in CREATE INDEX are only allowed with a *HEX
sort sequence.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7024</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42877</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The column name cannot be qualified.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-197</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42878</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An invalid function or procedure name was used with the EXTERNAL keyword.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-449</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42879</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The data type of one or more input parameters in the CREATE FUNCTION
statement is not appropriate for the corresponding data type in the source
function.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-492</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42880</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The CAST TO and CAST FROM data types are incompatible, or would always
result in truncation of a fixed string.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-453</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42881</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Invalid use of a function.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-391</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42882</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The specific instance name qualifier is not equal to the function name
qualifier.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-455</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42883</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">No function or method was found with a matching signature.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-458</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42884</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">No routine was found with the specified name and compatible arguments.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-440</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42885</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The number of input parameters specified on a CREATE FUNCTION statement
does not match the number provided by the function named in the SOURCE clause.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-483</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42886</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The IN, OUT, or INOUT parameter attributes do not match.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-469</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42887</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The function is not valid in the context where it occurs.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-390</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42888</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The table does not have a primary key.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-539</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42889</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The table already has a primary key.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-624</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42890</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A column list was specified in the references clause, but the identified
parent table does not have a unique constraint with the specified column names.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-573</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42891</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A duplicate UNIQUE constraint already exists.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-541</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42892</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The referential constraint and trigger are not allowed, because the
DELETE rule and trigger event are not compatible.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-675</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42893</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The object or constraint cannot be dropped or authorities cannot be
revoked from the object, because other objects are dependent on it.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-478, -616</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42894</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The value of a column or sequence attribute is invalid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-574</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42895</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">For static SQL, an input host variable cannot be used, because its
data type is not compatible with the parameter of a procedure or user-defined
function.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-301</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42896</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The ASP number is invalid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7026</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42898</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An invalid correlated reference or transition table was detected in
a trigger.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-696</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42899</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Correlated references and column names are not allowed for triggered
actions with the FOR EACH STATEMENT clause.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-697</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428A1</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Unable to access a file referenced by a file reference variable.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-452</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428B3</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An invalid SQLSTATE was specified.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-435</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428B7</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A number specified in an SQL statement is out of the valid range.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-490</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428B8</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The name specified on a rename is not valid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7029</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428BA</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">WITHOUT RETURN cursors must not be specified in SET RESULT SETS.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20236</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428C1</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Only one ROWID or IDENTITY column can be specified for a table.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-372</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 "><img src="./delta.gif" alt="Start of change" />428C4<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The number of elements on each side of the predicate
operator is not the same.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-216</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428C7</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A ROWID or reference column specification is not valid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-771</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428C9</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A ROWID or IDENTITY column cannot be specified as the target column
of an INSERT or UPDATE.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-798</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428D1</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Unable to access a file referenced by a DATALINK value.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-358</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428D2</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">AS LOCATOR cannot be specified for a non-LOB parameter.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-398</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428D4</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A cursor specified in a FOR statement cannot be referenced in an OPEN,
CLOSE, or FETCH statement.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-776</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428D5</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The ending label does not match the beginning label.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-778</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428D6</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">UNDO is not allowed for NOT ATOMIC compound statements.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-780</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428D7</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The condition value is not allowed.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-782</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428D8</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The sqlcode or sqlstate variable declaration is not valid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-785</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 "><img src="./delta.gif" alt="Start of change" />428DE<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The PAGESIZE value is not supported.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-1583</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428EC</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The fullselect specified for the materialized query table is not valid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20058</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428EK</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The qualifier for a declared global temporary table name or an index
on a declared global temporary table must be SESSION.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-079</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428EW</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The table cannot be converted to or from a materialized query table.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20093</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428F1</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An SQL TABLE function must return a table result.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20120</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428F2</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An integer expression must be specified on a RETURN statement in an
SQL procedure.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-058</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428F9</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A sequence expression cannot be specified in this context.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-348</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428FA</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The scale of the decimal number must be zero.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-336</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428FC</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The length of the encryption password is not valid.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20144</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428FD</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The password used for decryption does not match the password used to
encrypt the data.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20145</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428FE</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The data is not a result of the ENCRYPT function.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20146</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 "><img src="./delta.gif" alt="Start of change" />428FI<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The ORDER OF clause was specified, but the referenced
table designator is not ordered.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20214</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 "><img src="./delta.gif" alt="Start of change" />428FP<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Only one INSTEAD OF trigger is
allowed for each kind of operation on a view.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20178</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 "><img src="./delta.gif" alt="Start of change" />428FQ<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An INSTEAD OF trigger must not specify a view that
is defined using WITH CHECK OPTION, a view that is defined on another view
that is defined WITH CHECK OPTION, or a view that is nested in a view that
is defined with the WITH ROW MOVEMENT clause.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20179</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428FR</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A column cannot be altered as specified.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20180</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428FT</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The table is not compatible with the specified data partitioning operation.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20183</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428FY</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A column cannot be added, dropped, or altered in a materialized query
table.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20235</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428G0</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A logical file prevents the alter of the partition attributes.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20246</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">428G2</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The last data partition cannot be dropped from the table.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20251</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42903</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Invalid use of an aggregate function or OLAP function.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-120</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42904</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The SQL procedure was not created because of a compilation error.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7032</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42906</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A column function in a subquery of a HAVING clause includes an expression
that applies an operator to a correlated reference.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-133</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42907</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The string is too long.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-134</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42908</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The statement does not include a required column list.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 "><img src="./delta.gif" alt="Start of change" />-153, -343<img src="./deltaend.gif" alt="End of change" /></td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42910</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The statement is not allowed in a Compound statement.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-775</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42911</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A decimal divide operation is invalid, because the result would have
a negative scale.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-419</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42912</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A column cannot be updated, because it is not identified in the UPDATE
clause of the select-statement of the cursor.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-503</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42914</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The DELETE is invalid, because a table referenced in a subquery can
be affected by the operation.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-536</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42917</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The object cannot be explicitly dropped or altered.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-658</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42918</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A user-defined data type cannot be created with a system-defined data
type name (for example, INTEGER).</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-473</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42919</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Nested compound statements are not allowed.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-777</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42922</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">DROP SCHEMA cannot be executed under commitment control.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-5003</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42923</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Program or package must be re-created to reference an alias-name.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7033</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42924</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An alias resolved to another alias rather than a table or view at the
remote location.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-513</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 "><img src="./delta.gif" alt="Start of change" />42925<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Recursive named derived tables cannot specify SELECT
DISTINCT and must specify UNION ALL.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-342</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42926</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Locators are not allowed with COMMIT(*NONE).</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7034</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 "><img src="./delta.gif" alt="Start of change" />42928<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">WITH EMPTY TABLE cannot be specified.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-1596</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42929</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">FOR ALL PARTITIONS is not allowed for an encoded vector index.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20243</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42930</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The same column was identified in FOR UPDATE OF and ORDER BY.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-5021</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42932</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The program preparation assumptions are incorrect.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-30052</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42937</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The parameter must not have a subtype of mixed.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-192</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42939</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The name cannot be used, because the specified identifier is reserved
for system use.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-457, -707</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42944</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The authorization ID cannot be both an owner and primary group owner.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7028</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42961</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The server name specified does not match the current server.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-114</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42962</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A long column, LOB column, structured type column or datalink column
cannot be used in an index, a key, or a constraint.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-350</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42969</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The package was not created and the current unit of work was rolled
back, because of internal limitations or an invalid section number.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7020</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42970</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">COMMIT HOLD or ROLLBACK HOLD is only allowed to a DB2 UDB for iSeries application
server.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7018</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42971</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">SQL statements cannot be executed under commitment control, because
commitment control is already active to another relational database.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7017</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42972</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An expression in a join-condition or ON clause of a MERGE statement
references columns in more than one of the operand tables.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-338</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42977</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The authorization ID cannot be changed when connecting to the local
server.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7022</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42978</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">An indicator variable is not a small integer.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-080</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42981</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">CREATE SCHEMA is not allowed if changes are pending in the unit of
work.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7941</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42984</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The privilege cannot be granted to the view, because *OBJOPR or *OBJMGT
authority exists on a dependent view or table, and the grantee does not have
*ALLOBJ or the specified privilege on the dependent table or view.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7027</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42985</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The statement is not allowed in a routine.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-577, -579, -751</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42987</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The statement is not allowed in a trigger.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-751</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42990</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A unique index or unique constraint is not allowed because the key
columns are not a superset of the partitioned key columns.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-270</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42995</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The requested function does not apply to global temporary tables.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-526</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42996</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The partition key cannot be a datetime or floating-point column.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-328</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42998</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A referential constraint is not allowed because the foreign key columns
are not a superset of the partitioned key columns or the node group is not
the same as the parent table.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-256</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">42999</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The query is not allowed on a distributed table or view.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-255</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">429B6</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">Rows from a distributed table cannot be redistributed because the table
contains a datalink column with FILE LINK CONTROL.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7037</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">429B7</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A referential constraint with a delete rule of CASCADE is not allowed
on a table with a DataLink column with FILE LINK CONTROL.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-7038</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">429BD</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">RETURN must be the last SQL statement of the atomic compound statement
within an SQL row or table function.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20148</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">429BH</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">A partitioned table cannot contain an identity column.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20247</td>
</tr>
<tr><td valign="top" width="13.559956444807405%" headers="d0e1784 ">429BM</td>
<td valign="top" width="68.1842929086702%" headers="d0e1786 ">The ICU sort sequence cannot be used in this context.</td>
<td valign="top" width="18.25575064652239%" headers="d0e1788 ">-20268</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode44"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode44" width="100%" frame="border" border="1" rules="all"><caption>Table 35. <strong>Class
code 44: WITH CHECK OPTION Violation</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e3295">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e3297">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e3299">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e3295 ">44000</td>
<td valign="top" width="68.04355222864919%" headers="d0e3297 ">The INSERT or UPDATE is not allowed, because a resulting row does not
satisfy the view definition.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3299 ">-161</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode46"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode46" width="100%" frame="border" border="1" rules="all"><caption>Table 36. <strong>Class
code 46: Java Errors </strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e3326">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e3328">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e3330">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e3326 ">46001</td>
<td valign="top" width="68.04355222864919%" headers="d0e3328 ">The URL specified on an install or replace of a jar procedure did not
identify a valid jar file.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3330 ">-20200</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3326 ">46002</td>
<td valign="top" width="68.04355222864919%" headers="d0e3328 ">The jar name specified on the install, replace, or remove of a Java procedure
is not valid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3330 ">-20201</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3326 ">46003</td>
<td valign="top" width="68.04355222864919%" headers="d0e3328 ">The jar file cannot be removed, a class is in use by a procedure.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3330 ">-20202</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3326 ">46007</td>
<td valign="top" width="68.04355222864919%" headers="d0e3328 ">A Java function has a Java method with an invalid signature.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3330 ">-20203</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3326 ">46008</td>
<td valign="top" width="68.04355222864919%" headers="d0e3328 ">A Java function cannot map to a single Java method.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3330 ">-20204</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3326 ">46501</td>
<td valign="top" width="68.04355222864919%" headers="d0e3328 ">The install or remove jar procedure for "&lt;jar-id&gt;" specified the
use of a deployment descriptor.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3330 ">-20207</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode51"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode51" width="100%" frame="border" border="1" rules="all"><caption>Table 37. <strong>Class
code 51: Invalid Application State</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e3404">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e3406">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e3408">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e3404 ">51002</td>
<td valign="top" width="68.04355222864919%" headers="d0e3406 ">The package corresponding to an SQL statement execution request was
not found.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3408 ">-805</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3404 ">51003</td>
<td valign="top" width="68.04355222864919%" headers="d0e3406 ">Consistency tokens do not match.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3408 ">-818</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3404 ">51004</td>
<td valign="top" width="68.04355222864919%" headers="d0e3406 ">An address in the SQLDA is invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3408 ">-822</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3404 ">51009</td>
<td valign="top" width="68.04355222864919%" headers="d0e3406 ">COMMIT or ROLLBACK is not allowed, because commitment control has not
been started.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3408 ">-7007</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3404 ">51015</td>
<td valign="top" width="68.04355222864919%" headers="d0e3406 ">An attempt was made to execute a section that was found to be in error
at bind time.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3408 ">-525</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3404 ">51021</td>
<td valign="top" width="68.04355222864919%" headers="d0e3406 ">SQL statements cannot be executed until the application process executes
a rollback operation.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3408 ">-918</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3404 ">51035</td>
<td valign="top" width="68.04355222864919%" headers="d0e3406 ">A PREVVAL expression cannot be used because a value has not been generated
for the sequence yet in this session.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3408 ">-845</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3404 ">51036</td>
<td valign="top" width="68.04355222864919%" headers="d0e3406 ">An implicit connect to a remote server is not allowed because a savepoint
is outstanding.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3408 ">-20110</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3404 ">51037</td>
<td valign="top" width="68.04355222864919%" headers="d0e3406 ">The operation is not allowed because a trigger has been marked inoperative.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3408 ">-7048</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3404 ">51039</td>
<td valign="top" width="68.04355222864919%" headers="d0e3406 ">The ENCRYPTION PASSWORD value is not set.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3408 ">-20143</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode53"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode53" width="100%" frame="border" border="1" rules="all"><caption>Table 38. <strong>Class code 53: Invalid Operand or Inconsistent Specification</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e3495">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e3497">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e3499">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e3495 ">53038</td>
<td valign="top" width="68.04355222864919%" headers="d0e3497 ">The number of key limit values is zero or greater than the number of
columns in the key.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3499 ">-663</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3495 ">53039</td>
<td valign="top" width="68.04355222864919%" headers="d0e3497 ">The PART clause of the ALTER statement is omitted or invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3499 ">-665</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3495 ">53045</td>
<td valign="top" width="68.04355222864919%" headers="d0e3497 ">The data type of the key limit constant is not the same as the data
type of the column.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3499 ">-678</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode54"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode54" width="100%" frame="border" border="1" rules="all"><caption>Table 39. <strong>Class
code 54: SQL or Product Limit Exceeded</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e3537">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e3539">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e3541">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e3537 ">54001</td>
<td valign="top" width="68.04355222864919%" headers="d0e3539 ">The statement is too long or too complex.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3541 ">-101</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3537 ">54002</td>
<td valign="top" width="68.04355222864919%" headers="d0e3539 ">A string constant is too long.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3541 ">-102</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3537 ">54004</td>
<td valign="top" width="68.04355222864919%" headers="d0e3539 ">The statement has too many table names or too many items in a SELECT
or INSERT list.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3541 ">-129, -840</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3537 ">54005</td>
<td valign="top" width="68.04355222864919%" headers="d0e3539 ">The sort key is too long, or has too many columns.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3541 ">-136</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3537 ">54006</td>
<td valign="top" width="68.04355222864919%" headers="d0e3539 ">The result of concatenation is too long.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3541 ">-137</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3537 ">54008</td>
<td valign="top" width="68.04355222864919%" headers="d0e3539 ">The key is too long, a column of the key is too long, or the key has
too many columns.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3541 ">-602, -613, -614, -631</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3537 ">54009</td>
<td valign="top" width="68.04355222864919%" headers="d0e3539 ">Too many users were specified in GRANT or REVOKE.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3541 ">-5017</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3537 ">54010</td>
<td valign="top" width="68.04355222864919%" headers="d0e3539 ">The record length of the table is too long.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3541 ">-101</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3537 ">54011</td>
<td valign="top" width="68.04355222864919%" headers="d0e3539 ">Too many columns were specified for a table, view, or table function.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3541 ">-101, -680 </td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3537 ">54018</td>
<td valign="top" width="68.04355222864919%" headers="d0e3539 ">The row is too long.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3541 ">-809</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3537 ">54019</td>
<td valign="top" width="68.04355222864919%" headers="d0e3539 ">The maximum number of late descriptors has been exceeded, probably
because too many different CCSIDs were used.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3541 ">-871</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3537 ">54021</td>
<td valign="top" width="68.04355222864919%" headers="d0e3539 ">Too many constraints, or the size of the constraint is too large.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3541 ">-642</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3537 ">54023</td>
<td valign="top" width="68.04355222864919%" headers="d0e3539 ">The limit for the number of parameters or arguments for a function
or a procedure has been exceeded.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3541 ">-442, -448</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3537 ">54028</td>
<td valign="top" width="68.04355222864919%" headers="d0e3539 ">The maximum number of concurrent LOB handles has been reached.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3541 ">-429</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3537 ">54035</td>
<td valign="top" width="68.04355222864919%" headers="d0e3539 ">An internal object limit was exceeded.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3541 ">-7049</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3537 ">54038</td>
<td valign="top" width="68.04355222864919%" headers="d0e3539 ">The maximum depth of nested routines or triggers was exceeded.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3541 ">-724</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3537 ">54044</td>
<td valign="top" width="68.04355222864919%" headers="d0e3539 ">A multiple-byte (UCS-2) sort sequence table cannot be supported in DRDA<sup>®</sup> because
it is too large.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3541 ">-7031</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3537 ">54054</td>
<td valign="top" width="68.04355222864919%" headers="d0e3539 ">The combination of the number of table space partitions and the corresponding
length of the partitioning limit key it too large.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3541 ">-4701</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3537 "><img src="./delta.gif" alt="Start of change" />54057<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.04355222864919%" headers="d0e3539 ">An XML element name, attribute
name, namespace prefix or URL is too long.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3541 ">-20326</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode55"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode55" width="100%" frame="border" border="1" rules="all"><caption>Table 40. <strong>Class
code 55: Object Not in Prerequisite State</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e3694">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e3696">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e3698">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e3694 ">55005</td>
<td valign="top" width="68.04355222864919%" headers="d0e3696 ">Recursion is only supported to a DB2 UDB for iSeries application server.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3698 ">-145</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3694 ">55006</td>
<td valign="top" width="68.04355222864919%" headers="d0e3696 ">The object cannot be dropped, because it is currently in use by the
same application process.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3698 ">-615, -950</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3694 ">55007</td>
<td valign="top" width="68.04355222864919%" headers="d0e3696 ">The object cannot be altered, because it is currently in use by the
same application process.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3698 ">-951</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3694 ">55018</td>
<td valign="top" width="68.04355222864919%" headers="d0e3696 ">The schema cannot be dropped, because it is in the library list.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3698 ">-7006</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3694 ">55019</td>
<td valign="top" width="68.04355222864919%" headers="d0e3696 ">The object is in an invalid state for the operation.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3698 ">-7008, -20054</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3694 ">55029</td>
<td valign="top" width="68.04355222864919%" headers="d0e3696 ">Local program attempted to connect to a remote database.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3698 ">-862</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3694 ">55042</td>
<td valign="top" width="68.04355222864919%" headers="d0e3696 ">The alias is not allowed because it identifies a single member of a
multiple member file.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3698 ">-7030</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3694 ">55048</td>
<td valign="top" width="68.04355222864919%" headers="d0e3696 ">Encrypted data cannot be encrypted.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3698 ">-20147</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3694 ">55050</td>
<td valign="top" width="68.04355222864919%" headers="d0e3696 ">An object cannot be created into a protected schema.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3698 ">-7052</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3694 "><img src="./delta.gif" alt="Start of change" />55058<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.04355222864919%" headers="d0e3696 ">The DEBUG MODE cannot be changed for a routine
that was created with DISABLE DEBUG MODE.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3698 ">-20313</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode56"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode56" width="100%" frame="border" border="1" rules="all"><caption>Table 41. <strong>Class
code 56: Miscellaneous SQL or Product Error</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e3791">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e3793">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e3795">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e3791 ">56016</td>
<td valign="top" width="68.04355222864919%" headers="d0e3793 ">The ranges specified for data partitions are not valid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3795 ">-636</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3791 ">56084</td>
<td valign="top" width="68.04355222864919%" headers="d0e3793 ">An unsupported SQLTYPE was encountered in a select list or input list.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3795 ">-351, -352</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3791 ">56095</td>
<td valign="top" width="68.04355222864919%" headers="d0e3793 ">A bind option is invalid.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3795 ">-30104</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3791 ">560BF</td>
<td valign="top" width="68.04355222864919%" headers="d0e3793 ">The encryption and decryption facility has not been installed.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3795 ">-20223</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3791 ">560C4</td>
<td valign="top" width="68.04355222864919%" headers="d0e3793 ">The option is not valid for the ARD interface.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3795 ">-5027, -5028</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode57"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode57" width="100%" frame="border" border="1" rules="all"><caption>Table 42. <strong>Class
code 57: Resource Not Available or Operator Intervention</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e3847">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e3849">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e3851">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e3847 ">57005</td>
<td valign="top" width="68.04355222864919%" headers="d0e3849 ">The statement cannot be executed, because a utility or a governor time
limit was exceeded.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3851 ">-666</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3847 ">57006</td>
<td valign="top" width="68.04355222864919%" headers="d0e3849 ">The object cannot be created, because a DROP or CREATE is pending.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3851 ">-679</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3847 ">57007</td>
<td valign="top" width="68.04355222864919%" headers="d0e3849 ">The object cannot be used, because an operation is pending.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3851 ">-910</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3847 ">57011</td>
<td valign="top" width="68.04355222864919%" headers="d0e3849 ">Virtual storage or database resource is not available.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3851 ">-904, -971, -7053</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3847 ">57012</td>
<td valign="top" width="68.04355222864919%" headers="d0e3849 ">A non-database resource is not available. This will not affect the
successful execution of subsequent statements.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3851 ">-30040</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3847 ">57013</td>
<td valign="top" width="68.04355222864919%" headers="d0e3849 ">A non-database resource is not available. This will affect the successful
execution of subsequent statements.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3851 ">-30041</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3847 ">57014</td>
<td valign="top" width="68.04355222864919%" headers="d0e3849 ">Processing was canceled as requested.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3851 ">-952</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3847 ">57017</td>
<td valign="top" width="68.04355222864919%" headers="d0e3849 ">Character conversion is not defined.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3851 ">-332</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3847 ">57033</td>
<td valign="top" width="68.04355222864919%" headers="d0e3849 ">Deadlock or timeout occurred without automatic rollback.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3851 ">-913</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3847 ">57042</td>
<td valign="top" width="68.04355222864919%" headers="d0e3849 ">DDM recursion has occurred.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3851 ">-30001</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3847 ">57043</td>
<td valign="top" width="68.04355222864919%" headers="d0e3849 ">A local SQL application program cannot be executed on an application
server.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3851 ">-7021</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3847 ">57050</td>
<td valign="top" width="68.04355222864919%" headers="d0e3849 ">The file server is not currently available.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3851 ">-357</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
</div>
<div class="section"><div class="p">
<div class="tablenoborder"><a name="cc__classcode58"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="cc__classcode58" width="100%" frame="border" border="1" rules="all"><caption>Table 43. <strong>Class
code 58: System Error</strong></caption><thead align="left"><tr><th valign="top" width="13.589656345695813%" id="d0e3952">SQLSTATE Value</th>
<th valign="top" width="68.04355222864919%" id="d0e3954">Meaning</th>
<th valign="top" width="18.366791425654984%" id="d0e3956">SQLCODE Values</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="13.589656345695813%" headers="d0e3952 "><img src="./delta.gif" alt="Start of change" />58002<img src="./deltaend.gif" alt="End of change" /></td>
<td valign="top" width="68.04355222864919%" headers="d0e3954 ">An exit has returned an error or invalid data.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3956 ">-7054</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3952 ">58003</td>
<td valign="top" width="68.04355222864919%" headers="d0e3954 ">An invalid section number was detected.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3956 ">-144</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3952 ">58004</td>
<td valign="top" width="68.04355222864919%" headers="d0e3954 ">A system error (that does not necessarily preclude the successful execution
of subsequent SQL statements) occurred.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3956 ">-901, -4301</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3952 ">58008</td>
<td valign="top" width="68.04355222864919%" headers="d0e3954 ">Execution failed due to a distribution protocol error that will not
affect the successful execution of subsequent DDM commands or SQL statements.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3956 ">-30000</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3952 ">58009</td>
<td valign="top" width="68.04355222864919%" headers="d0e3954 ">Execution failed due to a distribution protocol error that caused deallocation
of the conversation.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3956 ">-30020</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3952 ">58010</td>
<td valign="top" width="68.04355222864919%" headers="d0e3954 ">Execution failed due to a distribution protocol error that will affect
the successful execution of subsequent DDM commands or SQL statements.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3956 ">-30021</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3952 ">58011</td>
<td valign="top" width="68.04355222864919%" headers="d0e3954 ">The DDM command is invalid while the bind process is in progress.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3956 ">-30050</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3952 ">58012</td>
<td valign="top" width="68.04355222864919%" headers="d0e3954 ">The bind process with the specified package name and consistency token
is not active.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3956 ">-30051</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3952 ">58014</td>
<td valign="top" width="68.04355222864919%" headers="d0e3954 ">The DDM command is not supported.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3956 ">-30070</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3952 ">58015</td>
<td valign="top" width="68.04355222864919%" headers="d0e3954 ">The DDM object is not supported.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3956 ">-30071</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3952 ">58016</td>
<td valign="top" width="68.04355222864919%" headers="d0e3954 ">The DDM parameter is not supported.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3956 ">-30072</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3952 ">58017</td>
<td valign="top" width="68.04355222864919%" headers="d0e3954 ">The DDM parameter value is not supported.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3956 ">-30073</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3952 ">58018</td>
<td valign="top" width="68.04355222864919%" headers="d0e3954 ">The DDM reply message is not supported.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3956 ">-30074</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3952 ">58028</td>
<td valign="top" width="68.04355222864919%" headers="d0e3954 ">The commit operation failed, because a resource in the unit of work
was not able to commit its resources.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3956 ">-175</td>
</tr>
<tr><td valign="top" width="13.589656345695813%" headers="d0e3952 ">58033</td>
<td valign="top" width="68.04355222864919%" headers="d0e3954 ">An unexpected error occurred while attempting to access a client driver.</td>
<td valign="top" width="18.366791425654984%" headers="d0e3956 ">-969</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzalakickoff.htm" title="Use this topic to find descriptions of codes and messages returned when using SQL with DB2 Universal Database for iSeries (DB2 UDB for iSeries). This topic contains listings of SQLCODEs, SQLSTATEs, class codes, and SQL messages.">SQL messages and codes</a></div>
</div>
</div>
</body>
</html>