ibm-information-center/dist/eclipse/plugins/i5OS.ic.sqlp_5.4.0.1/rbafyindex.htm

4062 lines
130 KiB
HTML
Raw Permalink 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="copyright" content="(C) Copyright IBM Corporation 2005" />
<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.Format" content="XHTML" />
<!-- 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>Index</title>
</head>
<body>
<h1>Index</h1>
<a name="IDX0_41" href="#IDX1_41">A</a>
<a name="IDX0_42" href="#IDX1_42">B</a>
<a name="IDX0_43" href="#IDX1_43">C</a>
<a name="IDX0_44" href="#IDX1_44">D</a>
<a name="IDX0_45" href="#IDX1_45">E</a>
<a name="IDX0_46" href="#IDX1_46">F</a>
<a name="IDX0_47" href="#IDX1_47">G</a>
<a name="IDX0_48" href="#IDX1_48">H</a>
<a name="IDX0_49" href="#IDX1_49">I</a>
<a name="IDX0_4A" href="#IDX1_4A">J</a>
<a name="IDX0_4B" href="#IDX1_4B">K</a>
<a name="IDX0_4C" href="#IDX1_4C">L</a>
<a name="IDX0_4D" href="#IDX1_4D">M</a>
<a name="IDX0_4E" href="#IDX1_4E">N</a>
<a name="IDX0_4F" href="#IDX1_4F">O</a>
<a name="IDX0_50" href="#IDX1_50">P</a>
<a name="IDX0_51" href="#IDX1_51">Q</a>
<a name="IDX0_52" href="#IDX1_52">R</a>
<a name="IDX0_53" href="#IDX1_53">S</a>
<a name="IDX0_54" href="#IDX1_54">T</a>
<a name="IDX0_55" href="#IDX1_55">U</a>
<a name="IDX0_56" href="#IDX1_56">V</a>
<a name="IDX0_57" href="#IDX1_57">W</a>
<a name="IDX0_58" href="#IDX1_58">X</a>
<hr></hr>
<strong><a name="IDX1_41" href="#IDX0_41">A</a></strong>
<ul class="indexlist">
<li>access plan
<ul class="indexlist">
<li><a href="rbafysqlpcprogram.htm#rbafysqlpcprogram">definition</a>
</li>
<li><a href="rbafysqlpcpackage.htm#rbafysqlpcpackage">in a package</a>
</li>
<li><a href="rbafysqlpcprogram.htm#rbafysqlpcprogram">in a program</a>
</li>
</ul>
</li>
<li>activation groups
<ul class="indexlist">
<li>connection management
<ul class="indexlist">
<li><a href="rbafyconnectmgmt.htm#rbafyconnectmgmt">example</a>
</li>
</ul>
</li>
</ul>
</li>
<li><a href="rbafyudfduvc.htm#rbafyudfduvc">aggregating function</a>
</li>
<li>alias
<ul class="indexlist">
<li><a href="rbafyaliasdef.htm#rbafyaliasdef">definition</a>
</li>
</ul>
</li>
<li>ALIAS names
<ul class="indexlist">
<li><a href="rbafycreatingalias.htm#rbafycreatingalias">creating</a>
</li>
</ul>
</li>
<li><a href="rbafyalter.htm#rbafyalter">ALTER TABLE statement</a>
<ul class="indexlist">
<li><a href="rbafyaddcol.htm#rbafyaddcol">adding a column</a>
</li>
<li><a href="rbafychgcol.htm#rbafychgcol">changing a column</a>
</li>
<li><a href="rbafycheckcon.htm#rbafycheckcon">check constraints</a>
</li>
<li>constraints
<ul class="indexlist">
<li><a href="rbafyremovecon.htm#rbafyremovecon">example removing</a>
</li>
</ul>
</li>
<li>data types
<ul class="indexlist">
<li><a href="rbafyallowable.htm#rbafyallowable">allowable conversions</a>
</li>
</ul>
</li>
<li><a href="rbafydelcol.htm#rbafydelcol">deleting a column</a>
</li>
<li><a href="rbafyorderop.htm#rbafyorderop">order of operation</a>
</li>
<li>referential constraints <a href="rbafyaddor.htm#rbafyaddor">(1)</a>, <a href="rbafyaddrcon.htm#rbafyaddrcon">(2)</a>
</li>
</ul>
</li>
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">AND keyword</a>
<ul class="indexlist">
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">multiple search condition</a>
</li>
</ul>
</li>
<li>API
<ul class="indexlist">
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">QSQCHKS</a>
</li>
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">QSQPRCED</a>
</li>
</ul>
</li>
<li>application
<ul class="indexlist">
<li><a href="rbafyapplprogobjects.htm#rbafyapplprogobjects">creating program</a>
</li>
<li>dynamic SQL
<ul class="indexlist">
<li><a href="rbafydesignapp.htm#rbafydesignapp">designing and running</a>
</li>
<li><a href="rbafydynmic.htm#rbafydynmic">overview</a>
</li>
</ul>
</li>
<li><a href="rbafyapplprogobjects.htm#rbafyapplprogobjects">program objects</a>
<ul class="indexlist">
<li><a href="rbafysqlpcmodule.htm#rbafysqlpcmodule">module</a>
</li>
<li><a href="rbafysqlpcosfm.htm#rbafysqlpcosfm">output source file member</a>
</li>
<li><a href="rbafysqlpcprogram.htm#rbafysqlpcprogram">program</a>
</li>
<li><a href="rbafysqlpcservicepgm.htm#rbafysqlpcservicepgm">service program</a>
</li>
<li><a href="rbafysqlpcpackage.htm#rbafysqlpcpackage">SQL package</a>
</li>
<li><a href="rbafysqlpcusfm.htm#rbafysqlpcusfm">user source file member</a>
</li>
</ul>
</li>
</ul>
</li>
<li><a href="rbafyusoocap.htm#rbafyusoocap">application domain and object-orientation</a>
</li>
<li><a href="rbafydrda.htm#rbafydrda">application requester</a>
</li>
<li>application requester driver (ARD) programs
<ul class="indexlist">
<li><a href="rbafyardpgmex.htm#rbafyardpgmex">package creation</a>
</li>
<li><a href="rbafyardpgmex.htm#rbafyardpgmex">running statements</a>
</li>
</ul>
</li>
<li><a href="rbafydrda.htm#rbafydrda">application server</a>
</li>
<li><a href="rbafyardpgmex.htm#rbafyardpgmex">ARD (application requester driver) programs</a>
</li>
<li>atomic operation
<ul class="indexlist">
<li><a href="rbafyatomic.htm#rbafyatomic">data definition statements (DDL)</a>
</li>
<li><a href="rbafyatomic.htm#rbafyatomic">data integrity</a>
</li>
<li><a href="rbafyatomic.htm#rbafyatomic">definition</a>
</li>
</ul>
</li>
<li>auditing
<ul class="indexlist">
<li><a href="rbafyaudit.htm#rbafyaudit">C2 security</a>
</li>
</ul>
</li>
<li>authorization
<ul class="indexlist">
<li><a href="rbafypackconsider1.htm#rbafypackconsider1">Create SQL Package (CRTSQLPKG) command</a>
</li>
<li><a href="rbafypacksupport.htm#rbafypacksupport">for creating package</a>
</li>
<li><a href="rbafypacksupport.htm#rbafypacksupport">for running using a package</a>
</li>
</ul>
</li>
<li><a href="rbafyjourg.htm#rbafyjourg">auxiliary storage pools</a>
<ul class="indexlist">
<li><a href="rbafyiasp.htm#rbafyiasp">independent</a>
</li>
<li><a href="rbafyuserasp.htm#rbafyuserasp">user</a>
</li>
</ul>
</li>
</ul>
<strong><a name="IDX1_42" href="#IDX0_42">B</a></strong>
<ul class="indexlist">
<li><a href="rbafycomsrch.htm#rbafycomsrch">BETWEEN keyword</a>
</li>
<li><a href="rbafylobs.htm#rbafylobs">Binary Large OBjects</a>
</li>
<li>BLOBs (Binary Large OBjects)
<ul class="indexlist">
<li><a href="rbafylobs.htm#rbafylobs">uses and definition</a>
</li>
</ul>
</li>
</ul>
<strong><a name="IDX1_43" href="#IDX0_43">C</a></strong>
<ul class="indexlist">
<li>C2 security
<ul class="indexlist">
<li><a href="rbafyaudit.htm#rbafyaudit">auditing</a>
</li>
</ul>
</li>
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">call level interface</a>
</li>
<li>CALL statement
<ul class="indexlist">
<li>stored procedure <a href="rbafyusingcall.htm#rbafyusingcall">(1)</a>, <a href="rbafystatwo.htm#rbafystatwo">(2)</a>
<ul class="indexlist">
<li><a href="rbafydynamiccall.htm#rbafydynamiccall">dynamic CALL</a>
</li>
<li><a href="rbafystatwo.htm#rbafystatwo">example</a>
</li>
<li><a href="rbafycalldrda.htm#rbafycalldrda">with SQLDA</a>
</li>
</ul>
</li>
</ul>
</li>
<li><a href="rbafyparamdb2sql.htm#rbafyparamdb2sql">call-type, passing to UDF</a>
</li>
<li><a href="rbafysummary.htm#rbafysummary">casting, UDFs</a>
</li>
<li>catalog
<ul class="indexlist">
<li><a href="rbafydbcat.htm#rbafydbcat">database design, use in</a>
</li>
<li><a href="rbafyconcatalogs.htm#rbafyconcatalogs">definition</a>
</li>
<li><a href="rbafycattbl.htm#rbafycattbl">getting information about</a>
<ul class="indexlist">
<li><a href="rbafycatcol.htm#rbafycatcol">column</a>
</li>
</ul>
</li>
<li><a href="rbafycatalogintegrity.htm#rbafycatalogintegrity">integrity</a>
</li>
<li><a href="rbafycreatinglabelon.htm#rbafycreatinglabelon">LABEL ON information</a>
</li>
<li><a href="rbafyconcatalogs.htm#rbafyconcatalogs">QSYS2 views</a>
</li>
<li><a href="rbafycattbl.htm#rbafycattbl">table</a>
</li>
</ul>
</li>
<li>CCSID
<ul class="indexlist">
<li><a href="rbafyccsidpackage.htm#rbafyccsidpackage">connection to non-DB2 UDB for iSeries</a>
</li>
<li><a href="rbafyccsidpackage.htm#rbafyccsidpackage">delimited identifier effect</a>
</li>
<li><a href="rbafyccsiddyn.htm#rbafyccsiddyn">dynamic SQL statement</a>
</li>
<li><a href="rbafyccsidpackage.htm#rbafyccsidpackage">package considerations</a>
</li>
</ul>
</li>
<li><a href="rbafycncr.htm#rbafycncr">Change Class (CHGCLS) command</a>
</li>
<li><a href="rbafycncr.htm#rbafycncr">Change Job (CHGJOB) command</a>
</li>
<li><a href="rbafycncr.htm#rbafycncr">Change Logical File (CHGLF) command</a>
</li>
<li><a href="rbafycncr.htm#rbafycncr">Change Physical File (CHGPF) command</a>
</li>
<li><a href="rbafylobs.htm#rbafylobs">Character Large OBjects</a>
</li>
<li><a href="rbafyrfcheck.htm#rbafyrfcheck">check pending</a>
<ul class="indexlist">
<li><a href="rbafymovnow.htm#rbafymovnow">data integrity</a>
</li>
</ul>
</li>
<li>clause
<ul class="indexlist">
<li><a href="rbafydelcol.htm#rbafydelcol">DROP COLUMN</a>
</li>
<li>FROM
<ul class="indexlist">
<li><a href="rbafyselectbasic.htm#rbafyselectbasic">example</a>
</li>
</ul>
</li>
<li>GROUP BY
<ul class="indexlist">
<li><a href="rbafygroup.htm#rbafygroup">example</a>
</li>
</ul>
</li>
<li>HAVING
<ul class="indexlist">
<li><a href="rbafyhaving.htm#rbafyhaving">example</a>
</li>
</ul>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">INTO</a>
<ul class="indexlist">
<li><a href="rbafyvarlst.htm#rbafyvarlst">PREPARE statement, use with in dynamic SQL</a>
</li>
<li><a href="rbafydynexample.htm#rbafydynexample">restrictions in dynamic SQL</a>
</li>
</ul>
</li>
<li><a href="rbafynulls.htm#rbafynulls">NULL value</a>
</li>
<li>ORDER BY
<ul class="indexlist">
<li><a href="rbafyorderby.htm#rbafyorderby">example</a>
</li>
</ul>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">SET</a>
<ul class="indexlist">
<li><a href="rbafyupdate.htm#rbafyupdate">column name</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">constant</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">DEFAULT</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">expression</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">host variable</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">NULL value</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">scalar subselect</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">special register</a>
</li>
</ul>
</li>
<li><a href="rbafypmaker.htm#rbafypmaker">USING DESCRIPTOR</a>
</li>
<li><a href="rbafycurs3.htm#rbafycurs3">WHENEVER NOT FOUND</a>
</li>
<li>WHERE
<ul class="indexlist">
<li><a href="rbafywhereexp.htm#rbafywhereexp">column name</a>
</li>
<li><a href="rbafycompop.htm#rbafycompop">comparison operators</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">constant</a>
</li>
<li><a href="rbafypmaker.htm#rbafypmaker">dynamic SQL example</a>
</li>
<li><a href="rbafywhere.htm#rbafywhere">example</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">expression</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">host variable</a>
</li>
<li><a href="rbafyinwhere.htm#rbafyinwhere">joining tables</a>
</li>
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">multiple search condition within</a>
</li>
<li><a href="rbafynotkwd.htm#rbafynotkwd">NOT keyword</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">NULL value</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">special register</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">subquery</a>
</li>
</ul>
</li>
<li><a href="rbafycurs5a.htm#rbafycurs5a">WHERE CURRENT OF</a>
</li>
</ul>
</li>
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">CLI</a>
</li>
<li>CLOBs (Character Large OBjects)
<ul class="indexlist">
<li><a href="rbafylobs.htm#rbafylobs">uses and definition</a>
</li>
</ul>
</li>
<li>CLOSQLCSR parameter
<ul class="indexlist">
<li><a href="rbafyc1.htm#rbafyc1">effect on implicit disconnect</a>
</li>
</ul>
</li>
<li>column
<ul class="indexlist">
<li><a href="rbafyaddcol.htm#rbafyaddcol">adding</a>
</li>
<li><a href="rbafychgcol.htm#rbafychgcol">changing definition</a>
</li>
<li><a href="rbafycreatinglabelon.htm#rbafycreatinglabelon">defining heading</a>
</li>
<li>definition <a href="rbafyxdbterms.htm#rbafyxdbterms">(1)</a>, <a href="rbafycontables.htm#rbafycontables">(2)</a>
</li>
<li><a href="rbafydelcol.htm#rbafydelcol">deleting</a>
</li>
<li><a href="rbafycurs1.htm#rbafycurs1">FOR UPDATE OF clause</a>
</li>
<li><a href="rbafycatcol.htm#rbafycatcol">getting catalog information about</a>
</li>
</ul>
</li>
<li><a href="rbafyudfduvc.htm#rbafyudfduvc">column function</a>
</li>
<li>command (CL)
<ul class="indexlist">
<li>RUNSQLSTM
<ul class="indexlist">
<li><a href="rbafyexecutestmt.htm#rbafyexecutestmt">errors</a>
</li>
</ul>
</li>
</ul>
</li>
<li>command (CL)
<ul class="indexlist">
<li><a href="rbafycncr.htm#rbafycncr">Change Class (CHGCLS)</a>
</li>
<li><a href="rbafycncr.htm#rbafycncr">Change Job (CHGJOB)</a>
</li>
<li><a href="rbafycncr.htm#rbafycncr">Change Logical File (CHGLF)</a>
</li>
<li><a href="rbafycncr.htm#rbafycncr">Change Physical File (CHGPF)</a>
</li>
<li><a href="rbafycncr.htm#rbafycncr">CHGCLS (Change Class)</a>
</li>
<li><a href="rbafycncr.htm#rbafycncr">CHGJOB (Change Job)</a>
</li>
<li><a href="rbafycncr.htm#rbafycncr">CHGLF (Change Logical File)</a>
</li>
<li><a href="rbafycncr.htm#rbafycncr">CHGPF (Change Physical File)</a>
</li>
<li><a href="rbafypacksupport.htm#rbafypacksupport">Create SQL Package (CRTSQLPKG)</a>
</li>
<li><a href="rbafyauthid.htm#rbafyauthid">Create User Profile (CRTUSRPRF)</a>
</li>
<li><a href="rbafyauthid.htm#rbafyauthid">CRTUSRPRF (Create User Profile)</a>
</li>
<li><a href="rbafyatomic.htm#rbafyatomic">Delete Library (DLTLIB)</a>
</li>
<li><a href="rbafypacksupport.htm#rbafypacksupport">Delete SQL Package (DLTSQLPKG)</a>
</li>
<li><a href="rbafyatomic.htm#rbafyatomic">DLTLIB (Delete Library)</a>
</li>
<li><a href="rbafymovnow.htm#rbafymovnow">Edit Check Pending Constraints (EDTCPCST)</a>
</li>
<li><a href="rbafymovnow.htm#rbafymovnow">Edit Rebuild of Access Paths (EDTRBDAP)</a>
</li>
<li><a href="rbafyindexrecovery.htm#rbafyindexrecovery">Edit Recovery for Access Paths (EDTRCYAP)</a>
</li>
<li><a href="rbafymovnow.htm#rbafymovnow">EDTCPCST (Edit Check Pending Constraints)</a>
</li>
<li><a href="rbafymovnow.htm#rbafymovnow">EDTRBDAP (Edit Rebuild of Access Paths)</a>
</li>
<li><a href="rbafyindexrecovery.htm#rbafyindexrecovery">EDTRCYAP (Edit Recovery for Access Paths)</a>
</li>
<li><a href="rbafysecurity.htm#rbafysecurity">Grant Object Authority (GRTOBJAUT)</a>
</li>
<li>GRTOBJAUT (Grant Object Authority) <a href="rbafysecurity.htm#rbafysecurity">(1)</a>, <a href="rbafycncr.htm#rbafycncr">(2)</a>
</li>
<li>Override Database File (OVRDBF) <a href="rbafycncr.htm#rbafycncr">(1)</a>, <a href="rbafymrfetch.htm#rbafymrfetch">(2)</a>
</li>
<li>OVRDBF (Override Database File) <a href="rbafycncr.htm#rbafycncr">(1)</a>, <a href="rbafymrfetch.htm#rbafymrfetch">(2)</a>
</li>
<li><a href="rbafydrdaconnect4.htm#rbafydrdaconnect4">Reclaim DDM connections (RCLDDMCNV)</a>
</li>
<li><a href="rbafysecurity.htm#rbafysecurity">Revoke Object Authority (RVKOBJAUT)</a>
</li>
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">Run SQL Statements (RUNSQLSTM)</a>
</li>
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">RUNSQLSTM (Run SQL statements)</a>
</li>
<li><a href="rbafyrunstat.htm#rbafyrunstat">RUNSQLSTM (Run SQL Statements)</a>
</li>
<li><a href="rbafysecurity.htm#rbafysecurity">RVKOBJAUT (Revoke Object Authority)</a>
</li>
<li><a href="rbafydicomm.htm#rbafydicomm">Start Commitment Control (STRCMTCTL)</a>
</li>
<li><a href="rbafyindexrecovery.htm#rbafyindexrecovery">Start Journal Access Path (STRJRNAP)</a>
</li>
<li><a href="rbafydicomm.htm#rbafydicomm">STRCMTCTL (Start Commitment Control)</a>
</li>
<li><a href="rbafyindexrecovery.htm#rbafyindexrecovery">STRJRNAP (Start Journal Access Path)</a>
</li>
</ul>
</li>
<li>COMMENT ON statement
<ul class="indexlist">
<li><a href="rbafydescribingcommenton.htm#rbafydescribingcommenton">using, example</a>
</li>
</ul>
</li>
<li>COMMIT
<ul class="indexlist">
<li><a href="rbafydicomm.htm#rbafydicomm">keyword</a>
</li>
<li>prepared statements
<ul class="indexlist">
<li><a href="rbafyplepexc.htm#rbafyplepexc">in dynamic SQL</a>
</li>
</ul>
</li>
<li><a href="rbafypackconsider5.htm#rbafypackconsider5">statement</a>
</li>
<li><a href="rbafyconjournal.htm#rbafyconjournal">statement description</a>
</li>
</ul>
</li>
<li><a href="rbafydicomm.htm#rbafydicomm">COMMIT statement</a>
</li>
<li>commitment control
<ul class="indexlist">
<li>activation group
<ul class="indexlist">
<li><a href="rbafyconnectmgmt.htm#rbafyconnectmgmt">example</a>
</li>
</ul>
</li>
<li><a href="rbafydetconn.htm#rbafydetconn">committable updates</a>
</li>
<li><a href="rbafydicomm.htm#rbafydicomm">description</a>
</li>
<li><a href="rbafydrdaconnect.htm#rbafydrdaconnect">distributed connection restrictions</a>
</li>
<li><a href="rbafydetconn.htm#rbafydetconn">DRDA resource</a>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">INSERT statement</a>
</li>
<li>job-level commitment definition <a href="rbafydrdamulti.htm#rbafydrdamulti">(1)</a>, <a href="rbafydrdaconnect.htm#rbafydrdaconnect">(2)</a>
</li>
<li><a href="rbafydistribsupport.htm#rbafydistribsupport">protected resource</a>
</li>
<li><a href="rbafydrdaconnect2.htm#rbafydrdaconnect2">rollback required</a>
</li>
<li><a href="rbafyccsqlstmt.htm#rbafyccsqlstmt">RUNSQLSTM command</a>
</li>
<li><a href="rbafyccsqlstmt.htm#rbafyccsqlstmt">SQL statement processor</a>
</li>
<li><a href="rbafydistribsupport.htm#rbafydistribsupport">sync point manager</a>
</li>
<li><a href="rbafydistribsupport.htm#rbafydistribsupport">two-phase commit</a>
</li>
<li><a href="rbafydistribsupport.htm#rbafydistribsupport">unprotected resource</a>
</li>
</ul>
</li>
<li><a href="rbafycompop.htm#rbafycompop">comparison operators</a>
</li>
<li>concurrency
<ul class="indexlist">
<li><a href="rbafycncr.htm#rbafycncr">data</a>
</li>
<li><a href="rbafycncr.htm#rbafycncr">deadlock detection</a>
</li>
<li><a href="rbafycncr.htm#rbafycncr">definition</a>
</li>
</ul>
</li>
<li>CONNECT statement <a href="rbafydrdbsupport.htm#rbafydrdbsupport">(1)</a>, <a href="rbafypackconsider5.htm#rbafypackconsider5">(2)</a>
<ul class="indexlist">
<li><a href="rbafyaccrdi.htm#rbafyaccrdi">interactive SQL</a>
</li>
</ul>
</li>
<li>connection
<ul class="indexlist">
<li><a href="rbafydrdaconnect4.htm#rbafydrdaconnect4">DDM</a>
</li>
<li><a href="rbafydetconn.htm#rbafydetconn">determining type</a>
</li>
<li><a href="rbafydrdaconnect4.htm#rbafydrdaconnect4">ending DDM</a>
</li>
<li><a href="rbafydetconn.htm#rbafydetconn">protected</a>
</li>
<li><a href="rbafydetconn.htm#rbafydetconn">unprotected</a>
</li>
</ul>
</li>
<li>connection management
<ul class="indexlist">
<li><a href="rbafyardpgmex.htm#rbafyardpgmex">ARD programs</a>
</li>
<li><a href="rbafydrdaconnect.htm#rbafydrdaconnect">commitment control restrictions</a>
</li>
<li><a href="rbafydrdaconnect3.htm#rbafydrdaconnect3">distributed unit of work considerations</a>
</li>
<li>ending connections
<ul class="indexlist">
<li><a href="rbafydrdaconnect4.htm#rbafydrdaconnect4">DDMCNV effect on</a>
</li>
<li><a href="rbafydrdaconnect4.htm#rbafydrdaconnect4">DISCONNECT statement</a>
</li>
<li><a href="rbafydrdaconnect4.htm#rbafydrdaconnect4">RELEASE statement</a>
</li>
</ul>
</li>
<li><a href="rbafyconnectmgmt.htm#rbafyconnectmgmt">example</a>
</li>
<li>implicit connection
<ul class="indexlist">
<li><a href="rbafyc1.htm#rbafyc1">default activation group</a>
</li>
<li><a href="rbafyc2.htm#rbafyc2">nondefault activation group</a>
</li>
</ul>
</li>
<li>implicit disconnection
<ul class="indexlist">
<li><a href="rbafyc1.htm#rbafyc1">default activation group</a>
</li>
<li><a href="rbafyc2.htm#rbafyc2">nondefault activation group</a>
</li>
</ul>
</li>
<li><a href="rbafydrdamulti.htm#rbafydrdamulti">multiple connections to same relational database</a>
</li>
</ul>
</li>
<li>connection status
<ul class="indexlist">
<li><a href="rbafydrdaconnect2.htm#rbafydrdaconnect2">determining</a>
<ul class="indexlist">
<li><a href="rbafydrdacheck1.htm#rbafydrdacheck1">example</a>
</li>
</ul>
</li>
</ul>
</li>
<li><a href="rbafypackconsider12.htm#rbafypackconsider12">consistency token</a>
</li>
<li>constraint
<ul class="indexlist">
<li><a href="rbafyssconstraints.htm#rbafyssconstraints">and sort sequence</a>
</li>
<li>check
<ul class="indexlist">
<li><a href="rbafycheckcon.htm#rbafycheckcon">adding</a>
</li>
<li><a href="rbafycheckcon.htm#rbafycheckcon">using</a>
</li>
</ul>
</li>
<li><a href="rbafymovnow.htm#rbafymovnow">data integrity</a>
</li>
<li><a href="rbafyconstex.htm#rbafyconstex">definition</a>
</li>
<li>example
<ul class="indexlist">
<li><a href="rbafyremovecon.htm#rbafyremovecon">removing</a>
</li>
</ul>
</li>
<li><a href="rbafyconstex.htm#rbafyconstex">referential</a>
<ul class="indexlist">
<li><a href="rbafyrfcheck.htm#rbafyrfcheck">check pending</a>
</li>
<li>creating tables <a href="rbafyaddor.htm#rbafyaddor">(1)</a>, <a href="rbafyaddrcon.htm#rbafyaddrcon">(2)</a>
</li>
<li><a href="rbafyrfdeleting.htm#rbafyrfdeleting">delete rules</a>
</li>
<li><a href="rbafydeleterules.htm#rbafydeleterules">delete rules example</a>
</li>
<li><a href="rbafyrfdeleting.htm#rbafyrfdeleting">deleting from tables</a>
</li>
<li><a href="rbafyrfinserting.htm#rbafyrfinserting">inserting into tables</a>
</li>
<li><a href="rbafyrfupdating.htm#rbafyrfupdating">update rules</a>
</li>
<li><a href="rbafyrfupdating.htm#rbafyrfupdating">updating tables</a>
</li>
</ul>
</li>
<li><a href="rbafyconstex.htm#rbafyconstex">unique</a>
</li>
<li><a href="rbafyupdaterules.htm#rbafyupdaterules">UPDATE rules example</a>
</li>
</ul>
</li>
<li>correlation
<ul class="indexlist">
<li><a href="rbafycorrs.htm#rbafycorrs">subqueries</a>
<ul class="indexlist">
<li><a href="rbafyexsub5.htm#rbafyexsub5">example DELETE statement</a>
</li>
<li><a href="rbafyexsub2.htm#rbafyexsub2">example HAVING clause</a>
</li>
<li><a href="rbafyexsub3.htm#rbafyexsub3">example select list</a>
</li>
<li><a href="rbafyexsub4.htm#rbafyexsub4">example UPDATE statement</a>
</li>
<li><a href="rbafyexsub1.htm#rbafyexsub1">example WHERE clause</a>
</li>
<li><a href="rbafycorrenames.htm#rbafycorrenames">names</a>
</li>
<li><a href="rbafycorrenames.htm#rbafycorrenames">references</a>
</li>
</ul>
</li>
</ul>
</li>
<li>CREATE ALIAS statement
<ul class="indexlist">
<li><a href="rbafycreatingalias.htm#rbafycreatingalias">creating and using</a>
</li>
</ul>
</li>
<li>CREATE DISTINCT TYPE statement
<ul class="indexlist">
<li><a href="rbafydefudt.htm#rbafydefudt">to define a UDT</a>
</li>
</ul>
</li>
<li>CREATE FUNCTION statement <a href="rbafyudfcfx1.htm#rbafyudfcfx1">(1)</a>, <a href="rbafyparamdb2sql.htm#rbafyparamdb2sql">(2)</a>
<ul class="indexlist">
<li><a href="rbafyudfcfx5.htm#rbafyudfcfx5">AVG over a UDT example</a>
</li>
<li><a href="rbafyudfcfxa.htm#rbafyudfcfxa">BLOB string search example</a>
</li>
<li><a href="rbafyexamudfcounter.htm#rbafyexamudfcounter">counter for UDF</a>
</li>
<li><a href="rbafyudfcfx6.htm#rbafyudfcfx6">counting example</a>
</li>
<li><a href="rbafyudfcfx1.htm#rbafyudfcfx1">exponentiation example</a>
</li>
<li><a href="rbafysaveconsider.htm#rbafysaveconsider">save and restore considerations</a>
</li>
<li><a href="rbafyudfcfx3.htm#rbafyudfcfx3">search string over UDT example</a>
</li>
<li><a href="rbafyudfexsqrnum.htm#rbafyudfexsqrnum">square of a number UDF</a>
</li>
<li><a href="rbafyudfcfx2.htm#rbafyudfcfx2">string search example</a>
</li>
<li><a href="rbafyudfcfx7.htm#rbafyudfcfx7">table function example</a>
</li>
<li><a href="rbafyudfdudf.htm#rbafyudfdudf">to register a UDF</a>
</li>
<li><a href="rbafyudfweather.htm#rbafyudfweather">weather table UDF</a>
</li>
</ul>
</li>
<li>CREATE INDEX statement
<ul class="indexlist">
<li><a href="rbafycrtindx.htm#rbafycrtindx">example</a>
</li>
<li><a href="rbafyssindex.htm#rbafyssindex">sort sequence</a>
</li>
</ul>
</li>
<li><a href="rbafysproeg.htm#rbafysproeg">CREATE PROCEDURE statement</a>
<ul class="indexlist">
<li><a href="rbafydebugproc.htm#rbafydebugproc">debugging</a>
</li>
<li><a href="rbafydfnid.htm#rbafydfnid">defining external</a>
</li>
<li><a href="rbafysqlproc.htm#rbafysqlproc">defining SQL</a>
</li>
<li><a href="rbafyinvokeproc.htm#rbafyinvokeproc">invoking</a>
</li>
<li><a href="rbafyresultsets.htm#rbafyresultsets">returning result sets</a>
</li>
</ul>
</li>
<li><a href="rbafysqlpcschema.htm#rbafysqlpcschema">CREATE SCHEMA statement</a>
</li>
<li><a href="rbafysequence.htm#rbafysequence">CREATE SEQUENCE statement</a>
</li>
<li><a href="rbafypacksupport.htm#rbafypacksupport">Create SQL Package (CRTSQLPKG) command</a>
<ul class="indexlist">
<li><a href="rbafypackconsider1.htm#rbafypackconsider1">authority required</a>
</li>
</ul>
</li>
<li><a href="rbafysqlpctablecreate.htm#rbafysqlpctablecreate">CREATE TABLE statement</a>
<ul class="indexlist">
<li><a href="rbafycrttblas.htm#rbafycrttblas">AS</a>
</li>
<li><a href="rbafycheckcon.htm#rbafycheckcon">check constraints</a>
</li>
<li>constraints
<ul class="indexlist">
<li><a href="rbafyremovecon.htm#rbafyremovecon">example removing</a>
</li>
</ul>
</li>
<li>defining tables with UDTs <a href="rbafysales.htm#rbafysales">(1)</a>, <a href="rbafyappform.htm#rbafyappform">(2)</a>
</li>
<li><a href="rbafydetab.htm#rbafydetab">examples of using</a>
</li>
<li>identity columns
<ul class="indexlist">
<li><a href="rbafysqlpidentity.htm#rbafysqlpidentity">creating</a>
</li>
<li><a href="rbafysqlpidentity.htm#rbafysqlpidentity">removing</a>
</li>
</ul>
</li>
<li><a href="rbafycrttbllike.htm#rbafycrttbllike">LIKE</a>
</li>
<li><a href="rbafymqt.htm#rbafymqt">materialized query table</a>
</li>
<li>prompting
<ul class="indexlist">
<li><a href="rbafyprompt4.htm#rbafyprompt4">interactive SQL</a>
</li>
</ul>
</li>
<li>referential constraints <a href="rbafyaddor.htm#rbafyaddor">(1)</a>, <a href="rbafyaddrcon.htm#rbafyaddrcon">(2)</a>
</li>
<li><a href="rbafyrowid.htm#rbafyrowid">ROWID</a>
</li>
</ul>
</li>
<li><a href="rbafysqltrig.htm#rbafysqltrig">CREATE TRIGGER statement</a>
<ul class="indexlist">
<li>AFTER trigger
<ul class="indexlist">
<li><a href="rbafyaftersql.htm#rbafyaftersql">example</a>
</li>
</ul>
</li>
<li>BEFORE trigger
<ul class="indexlist">
<li><a href="rbafybeforesql.htm#rbafybeforesql">example</a>
</li>
</ul>
</li>
<li><a href="rbafyhandlersql.htm#rbafyhandlersql">handlers</a>
</li>
<li><a href="rbafytransitiontable.htm#rbafytransitiontable">transition tables</a>
</li>
</ul>
</li>
<li><a href="rbafyauthid.htm#rbafyauthid">Create User Profile (CRTUSRPRF) command</a>
</li>
<li><a href="rbafyviewnt.htm#rbafyviewnt">CREATE VIEW statement</a>
<ul class="indexlist">
<li><a href="rbafyviewnt.htm#rbafyviewnt">using UNION</a>
</li>
<li><a href="rbafywithcascade.htm#rbafywithcascade">WITH CASCADED CHECK OPTION</a>
</li>
<li><a href="rbafywcohdg.htm#rbafywcohdg">WITH CHECK OPTION</a>
</li>
<li><a href="rbafywithlocalcheck.htm#rbafywithlocalcheck">WITH LOCAL CHECK OPTION</a>
</li>
</ul>
</li>
<li><a href="rbafycrojo.htm#rbafycrojo">cross join</a>
</li>
<li>CRTUSRPRF command
<ul class="indexlist">
<li><a href="rbafyauthid.htm#rbafyauthid">create user profile</a>
</li>
</ul>
</li>
<li><a href="rbafyexamudfcounter.htm#rbafyexamudfcounter">ctr() UDF C program listing</a>
</li>
<li><a href="rbafyspecreg.htm#rbafyspecreg">CURRENT DATE special register</a>
</li>
<li><a href="rbafyspecreg.htm#rbafyspecreg">CURRENT SCHEMA special register</a>
</li>
<li><a href="rbafyspecreg.htm#rbafyspecreg">CURRENT SERVER special register</a>
</li>
<li><a href="rbafyspecreg.htm#rbafyspecreg">CURRENT TIME special register</a>
</li>
<li><a href="rbafyspecreg.htm#rbafyspecreg">CURRENT TIMESTAMP special register</a>
</li>
<li><a href="rbafyspecreg.htm#rbafyspecreg">CURRENT TIMEZONE special register</a>
</li>
<li>cursor
<ul class="indexlist">
<li>closing
<ul class="indexlist">
<li><a href="rbafycurs6.htm#rbafycurs6">example</a>
</li>
</ul>
</li>
<li>defining a cursor
<ul class="indexlist">
<li><a href="rbafycurs1.htm#rbafycurs1">example</a>
</li>
</ul>
</li>
<li>delete current row
<ul class="indexlist">
<li><a href="rbafycurs5b.htm#rbafycurs5b">example</a>
</li>
</ul>
</li>
<li><a href="rbafydrdacursor.htm#rbafydrdacursor">distributed unit of work</a>
</li>
<li>end-of-data
<ul class="indexlist">
<li><a href="rbafycurs3.htm#rbafycurs3">example</a>
</li>
</ul>
</li>
<li><a href="rbafycursortype.htm#rbafycursortype">establishing position at end of table</a>
</li>
<li><a href="rbafycursorexamp.htm#rbafycursorexamp">example overview</a>
</li>
<li><a href="rbafycmprec.htm#rbafycmprec">open during a unit of work</a>
</li>
<li><a href="rbafycmprec.htm#rbafycmprec">open effect of recovery on</a>
</li>
<li>opening a cursor
<ul class="indexlist">
<li><a href="rbafycurs2.htm#rbafycurs2">example</a>
</li>
</ul>
</li>
<li>retrieving a row
<ul class="indexlist">
<li><a href="rbafycurs4.htm#rbafycurs4">example</a>
</li>
</ul>
</li>
<li>retrieving SELECT statement result
<ul class="indexlist">
<li><a href="rbafydynexample.htm#rbafydynexample">dynamic SQL</a>
</li>
</ul>
</li>
<li><a href="rbafycursortype.htm#rbafycursortype">scrollable</a>
</li>
<li><a href="rbafycursortype.htm#rbafycursortype">serial</a>
</li>
<li>update current row
<ul class="indexlist">
<li><a href="rbafycurs5a.htm#rbafycurs5a">example</a>
</li>
</ul>
</li>
<li><a href="rbafycurs.htm#rbafycurs">using</a>
</li>
<li><a href="rbafycmprec.htm#rbafycmprec">WITH HOLD clause</a>
</li>
</ul>
</li>
</ul>
<strong><a name="IDX1_44" href="#IDX0_44">D</a></strong>
<ul class="indexlist">
<li><a href="rbafydamagetolerance.htm#rbafydamagetolerance">damage tolerance</a>
</li>
<li>data
<ul class="indexlist">
<li><a href="rbafydetconn.htm#rbafydetconn">committable updates</a>
</li>
</ul>
</li>
<li>data definition statements (DDL) <a href="rbafystmtype.htm#rbafystmtype">(1)</a>, <a href="rbafysqltech.htm#rbafysqltech">(2)</a>
<ul class="indexlist">
<li><a href="rbafyatomic.htm#rbafyatomic">atomic operation</a>
</li>
<li><a href="rbafyatomic.htm#rbafyatomic">data integrity</a>
</li>
</ul>
</li>
<li>data integrity
<ul class="indexlist">
<li><a href="rbafyatomic.htm#rbafyatomic">atomic operation</a>
</li>
<li><a href="rbafycatalogintegrity.htm#rbafycatalogintegrity">catalog</a>
</li>
<li><a href="rbafydicomm.htm#rbafydicomm">commitment control</a>
</li>
<li><a href="rbafycncr.htm#rbafycncr">concurrency</a>
<ul class="indexlist">
<li><a href="rbafycncr.htm#rbafycncr">deadlock detection</a>
</li>
</ul>
</li>
<li><a href="rbafymovnow.htm#rbafymovnow">constraint</a>
</li>
<li><a href="rbafydamagetolerance.htm#rbafydamagetolerance">damage tolerance</a>
</li>
<li><a href="rbafyatomic.htm#rbafyatomic">data definition statements (DDL)</a>
</li>
<li><a href="rbafydataintex.htm#rbafydataintex">function</a>
</li>
<li><a href="rbafyiasp.htm#rbafyiasp">independent auxiliary storage pool (IASP)</a>
</li>
<li><a href="rbafyindexrecovery.htm#rbafyindexrecovery">index recovery</a>
</li>
<li><a href="rbafyjourg.htm#rbafyjourg">journaling</a>
</li>
<li><a href="rbafysaverestore.htm#rbafysaverestore">save/restore</a>
</li>
<li><a href="rbafysavepoint.htm#rbafysavepoint">savepoint</a>
</li>
<li><a href="rbafyuserasp.htm#rbafyuserasp">user auxiliary storage pool (ASP)</a>
</li>
</ul>
</li>
<li>data manipulation statement (DML) <a href="rbafystmtype.htm#rbafystmtype">(1)</a>, <a href="rbafytexas.htm#rbafytexas">(2)</a>, <a href="rbafyinsert.htm#rbafyinsert">(3)</a>, <a href="rbafyupdate.htm#rbafyupdate">(4)</a>, <a href="rbafydelete.htm#rbafydelete">(5)</a>
</li>
<li>data types
<ul class="indexlist">
<li><a href="rbafyallowable.htm#rbafyallowable">allowable conversions</a>
</li>
<li><a href="rbafylobs.htm#rbafylobs">BLOBs</a>
</li>
<li><a href="rbafycasting.htm#rbafycasting">casting</a>
</li>
<li><a href="rbafylobs.htm#rbafylobs">CLOBs</a>
</li>
<li><a href="rbafydatalinks.htm#rbafydatalinks">DataLinks</a>
<ul class="indexlist">
<li><a href="rbafydlcommands.htm#rbafydlcommands">commands used</a>
</li>
<li><a href="rbafydlnolink.htm#rbafydlnolink">FILE LINK CONTROL (database permissions)</a>
</li>
<li><a href="rbafydlnolink.htm#rbafydlnolink">FILE LINK CONTROL (file system permissions)</a>
</li>
<li><a href="rbafydlnolink.htm#rbafydlnolink">NO LINK CONTROL</a>
</li>
</ul>
</li>
<li><a href="rbafylobs.htm#rbafylobs">DBCLOBs</a>
</li>
<li><a href="rbafyuddt.htm#rbafyuddt">user-defined</a>
</li>
</ul>
</li>
<li>database
<ul class="indexlist">
<li><a href="rbafydbcat.htm#rbafydbcat">design, using the catalog in</a>
</li>
<li><a href="rbafyxdbterms.htm#rbafyxdbterms">relational</a>
</li>
</ul>
</li>
<li><a href="rbafydatalinks.htm#rbafydatalinks">DataLinks</a>
<ul class="indexlist">
<li><a href="rbafydlcommands.htm#rbafydlcommands">commands used</a>
</li>
<li>FILE LINK CONTROL
<ul class="indexlist">
<li><a href="rbafydlnolink.htm#rbafydlnolink">(database permissions)</a>
</li>
<li><a href="rbafydlnolink.htm#rbafydlnolink">file system permissions</a>
</li>
</ul>
</li>
<li><a href="rbafydlnolink.htm#rbafydlnolink">NO LINK CONTROL</a>
</li>
</ul>
</li>
<li>date format <a href="rbafydtts.htm#rbafydtts">(1)</a>, <a href="rbafyspecifycurdate.htm#rbafyspecifycurdate">(2)</a>
</li>
<li><a href="rbafydatearithmetic.htm#rbafydatearithmetic">date/time arithmetic</a>
</li>
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">DB2 Multisystem</a>
</li>
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">DB2 Query Manager for iSeries</a>
</li>
<li><a href="rbafyintro.htm#rbafyintro">DB2 UDB for iSeries</a>
<ul class="indexlist">
<li><a href="rbafypackconsider2.htm#rbafypackconsider2">considerations for packages</a>
</li>
<li><a href="rbafydrdbsupport.htm#rbafydrdbsupport">distributed relational database support</a>
</li>
</ul>
</li>
<li><a href="rbafysamptblx.htm#rbafysamptblx">DB2 UDB for iSeries sample table</a>
</li>
<li><a href="rbafyintro.htm#rbafyintro">DB2 UDB Query Manager and SQL Development Kit</a>
<ul class="indexlist">
<li><a href="rbafydrdbsupport.htm#rbafydrdbsupport">distributed relational database support</a>
</li>
</ul>
</li>
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">DB2 UDB Symmetric Multiprocessing</a>
</li>
<li><a href="rbafyintro.htm#rbafyintro">DB2 Universal Database for iSeries</a>
</li>
<li>DBCLOBs (Double-Byte Character Large OBjects)
<ul class="indexlist">
<li><a href="rbafylobs.htm#rbafylobs">uses and definition</a>
</li>
</ul>
</li>
<li>DBCS (double-byte character set)
<ul class="indexlist">
<li><a href="rbafyprompt5.htm#rbafyprompt5">considerations in interactive SQL</a>
</li>
</ul>
</li>
<li>DBINFO keyword
<ul class="indexlist">
<li><a href="rbafyparamdb2sql.htm#rbafyparamdb2sql">functions</a>
</li>
</ul>
</li>
<li><a href="rbafycncr.htm#rbafycncr">deadlock detection</a>
</li>
<li>DECLARE CURSOR statement
<ul class="indexlist">
<li><a href="rbafycolum.htm#rbafycolum">using</a>
</li>
</ul>
</li>
<li><a href="rbafydeclaretemptbl.htm#rbafydeclaretemptbl">DECLARE GLOBAL TEMPORARY TABLE statement</a>
</li>
<li><a href="rbafyatomic.htm#rbafyatomic">Delete Library (DLTLIB) command</a>
</li>
<li><a href="rbafypacksupport.htm#rbafypacksupport">Delete SQL Package (DLTSQLPKG) command</a>
</li>
<li>DELETE statement
<ul class="indexlist">
<li><a href="rbafyexsub5.htm#rbafyexsub5">correlated subquery, use in</a>
</li>
<li><a href="rbafyrfdeleting.htm#rbafyrfdeleting">delete rules</a>
</li>
<li><a href="rbafydeleterules.htm#rbafydeleterules">delete rules example</a>
</li>
<li><a href="rbafyrfdeleting.htm#rbafyrfdeleting">deleting from tables</a>
</li>
<li><a href="rbafydelete.htm#rbafydelete">description</a>
</li>
</ul>
</li>
<li><a href="rbafytabexp.htm#rbafytabexp">derived table</a>
</li>
<li>DESCRIBE statement
<ul class="indexlist">
<li><a href="rbafyprocesssqlda.htm#rbafyprocesssqlda">use with dynamic SQL</a>
</li>
</ul>
</li>
<li><a href="rbafypackconsider5.htm#rbafypackconsider5">DESCRIBE TABLE statement</a>
</li>
<li><a href="rbafyparamgennull.htm#rbafyparamgennull">DFT_SQLMATHWARN configuration parameter</a>
</li>
<li>DISCONNECT statement <a href="rbafydrdbsupport.htm#rbafydrdbsupport">(1)</a>, <a href="rbafypackconsider5.htm#rbafypackconsider5">(2)</a>
<ul class="indexlist">
<li><a href="rbafydrdaconnect4.htm#rbafydrdaconnect4">ending connection</a>
</li>
</ul>
</li>
<li>distributed relational database
<ul class="indexlist">
<li><a href="rbafyaccrdi.htm#rbafyaccrdi">accessing remote databases</a>
</li>
<li><a href="rbafydrda.htm#rbafydrda">application requester</a>
</li>
<li><a href="rbafydrda.htm#rbafydrda">application server</a>
</li>
<li>committable updates <a href="rbafydetconn.htm#rbafydetconn">(1)</a>, <a href="rbafydrdaconnect2.htm#rbafydrdaconnect2">(2)</a>
</li>
<li><a href="rbafyconnectmgmt.htm#rbafyconnectmgmt">connection management</a>
<ul class="indexlist">
<li><a href="rbafydrdamulti.htm#rbafydrdamulti">multiple connections</a>
</li>
</ul>
</li>
<li><a href="rbafydrdaconnect.htm#rbafydrdaconnect">connection restrictions</a>
</li>
<li>connection type
<ul class="indexlist">
<li><a href="rbafydetconn.htm#rbafydetconn">determining</a>
</li>
<li><a href="rbafydetconn.htm#rbafydetconn">protected</a>
</li>
<li><a href="rbafydetconn.htm#rbafydetconn">unprotected</a>
</li>
</ul>
</li>
<li><a href="rbafysqlpack2.htm#rbafysqlpack2">consideration for creating packages</a>
</li>
<li><a href="rbafysqlpack2.htm#rbafysqlpack2">creating packages</a>
</li>
<li><a href="rbafydrdbsupport.htm#rbafydrdbsupport">DB2 UDB for iSeries support</a>
</li>
<li><a href="rbafydrdaconnect2.htm#rbafydrdaconnect2">determining connection status</a>
</li>
<li><a href="rbafydrdbexample.htm#rbafydrdbexample">distributed RUW example program</a>
</li>
<li>distributed unit of work <a href="rbafydrda.htm#rbafydrda">(1)</a>, <a href="rbafydistribsupport.htm#rbafydistribsupport">(2)</a>, <a href="rbafyduwex.htm#rbafyduwex">(3)</a>
</li>
<li>ending connections
<ul class="indexlist">
<li><a href="rbafydrdaconnect4.htm#rbafydrdaconnect4">DDMCNV effect on</a>
</li>
<li><a href="rbafydrdaconnect4.htm#rbafydrdaconnect4">DISCONNECT statement</a>
</li>
<li><a href="rbafydrdaconnect4.htm#rbafydrdaconnect4">RELEASE statement</a>
</li>
</ul>
</li>
<li><a href="rbafyprobhandle.htm#rbafyprobhandle">first failure data capture (FFDC)</a>
</li>
<li>implicit connection
<ul class="indexlist">
<li><a href="rbafyc1.htm#rbafyc1">default activation group</a>
</li>
<li><a href="rbafyc2.htm#rbafyc2">nondefault activation group</a>
</li>
</ul>
</li>
<li>implicit disconnection
<ul class="indexlist">
<li><a href="rbafyc1.htm#rbafyc1">default activation group</a>
</li>
<li><a href="rbafyc2.htm#rbafyc2">nondefault activation group</a>
</li>
</ul>
</li>
<li><a href="rbafyaccrdi.htm#rbafyaccrdi">interactive SQL</a>
</li>
<li><a href="rbafypacksupport.htm#rbafypacksupport">packages</a>
<ul class="indexlist">
<li><a href="rbafysqlpack1.htm#rbafysqlpack1">statement in</a>
</li>
</ul>
</li>
<li><a href="rbafysqlpack1.htm#rbafysqlpack1">precompiler diagnostic messages</a>
</li>
<li><a href="rbafyprobhandle.htm#rbafyprobhandle">problem handling</a>
</li>
<li><a href="rbafydistribsupport.htm#rbafydistribsupport">protected connection</a>
</li>
<li><a href="rbafydistribsupport.htm#rbafydistribsupport">protected resource</a>
</li>
<li>remote unit of work <a href="rbafydrda.htm#rbafydrda">(1)</a>, <a href="rbafydistribsupport.htm#rbafydistribsupport">(2)</a>
</li>
<li><a href="rbafydrdaconnect2.htm#rbafydrdaconnect2">rollback required state</a>
</li>
<li><a href="rbafyaccrdi.htm#rbafyaccrdi">session attributes</a>
</li>
<li><a href="rbafypacksupport.htm#rbafypacksupport">SQL packages</a>
</li>
<li><a href="rbafydrdastoredproc.htm#rbafydrdastoredproc">stored procedure considerations</a>
</li>
<li><a href="rbafydistribsupport.htm#rbafydistribsupport">sync point manager</a>
</li>
<li><a href="rbafydistribsupport.htm#rbafydistribsupport">two-phase commit</a>
</li>
<li><a href="rbafydistribsupport.htm#rbafydistribsupport">unprotected connection</a>
</li>
<li><a href="rbafydistribsupport.htm#rbafydistribsupport">unprotected resource</a>
</li>
<li><a href="rbafysqlpack1.htm#rbafysqlpack1">valid SQL statements</a>
</li>
</ul>
</li>
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">Distributed Relational Database Architecture (DRDA)</a>
</li>
<li>distributed unit of work <a href="rbafydrda.htm#rbafydrda">(1)</a>, <a href="rbafydistribsupport.htm#rbafydistribsupport">(2)</a>, <a href="rbafyduwex.htm#rbafyduwex">(3)</a>
<ul class="indexlist">
<li><a href="rbafydrdaconnect3.htm#rbafydrdaconnect3">connection considerations</a>
</li>
<li><a href="rbafydrdaconnect2.htm#rbafydrdaconnect2">connection status</a>
</li>
<li><a href="rbafydetconn.htm#rbafydetconn">connection type</a>
</li>
<li><a href="rbafydrdacursor.htm#rbafydrdacursor">cursors</a>
</li>
<li><a href="rbafydrdamanageduk.htm#rbafydrdamanageduk">managing connections</a>
</li>
<li><a href="rbafydrdacursor.htm#rbafydrdacursor">prepared statements</a>
</li>
<li><a href="rbafydrdamanageduk.htm#rbafydrdamanageduk">sample program</a>
</li>
</ul>
</li>
<li><a href="rbafylobs.htm#rbafylobs">Double-Byte Character Large OBjects</a>
</li>
<li><a href="rbafydrda.htm#rbafydrda">DRDA (Distributed Relational Database Architecture)</a>
</li>
<li><a href="rbafydistribsupport.htm#rbafydistribsupport">DRDA level 1</a>
</li>
<li><a href="rbafydistribsupport.htm#rbafydistribsupport">DRDA level 2</a>
</li>
<li><a href="rbafydetconn.htm#rbafydetconn">DRDA resource</a>
</li>
<li>DROP COLUMN clause
<ul class="indexlist">
<li><a href="rbafydelcol.htm#rbafydelcol">example</a>
</li>
</ul>
</li>
<li><a href="rbafydrdbsupport.htm#rbafydrdbsupport">DROP PACKAGE statement</a>
</li>
<li><a href="rbafysqlpcdropping.htm#rbafysqlpcdropping">DROP statement</a>
<ul class="indexlist">
<li><a href="rbafycreatingalias.htm#rbafycreatingalias">dropping an alias</a>
</li>
</ul>
</li>
<li><a href="rbafydrda.htm#rbafydrda">DUW (distributed unit of work)</a>
</li>
<li>dynamic SQL
<ul class="indexlist">
<li><a href="rbafydynmic.htm#rbafydynmic">address variable</a>
</li>
<li><a href="rbafyvarlst.htm#rbafyvarlst">allocating storage</a>
</li>
<li><a href="rbafydynexample.htm#rbafydynexample">allocating storage for SQLDA</a>
</li>
<li>application <a href="rbafydynmic.htm#rbafydynmic">(1)</a>, <a href="rbafydesignapp.htm#rbafydesignapp">(2)</a>
</li>
<li><a href="rbafyasdyns.htm#rbafyasdyns">assignments of UDTs</a>
</li>
<li><a href="rbafydynmic.htm#rbafydynmic">building and running statements</a>
</li>
<li><a href="rbafyccsiddyn.htm#rbafyccsiddyn">CCSID</a>
</li>
<li><a href="rbafyfixed.htm#rbafyfixed">cursor, use in</a>
</li>
<li><a href="rbafyprocesssqlda.htm#rbafyprocesssqlda">DESCRIBE statement</a>
</li>
<li><a href="rbafydynexample.htm#rbafydynexample">example of allocating storage for SQLDA</a>
</li>
<li><a href="rbafyfixed.htm#rbafyfixed">fixed-list SELECT statement</a>
</li>
<li><a href="rbafypmaker.htm#rbafypmaker">parameter marker</a>
</li>
<li><a href="rbafynonsil.htm#rbafynonsil">processing non-SELECT statements</a>
</li>
<li><a href="rbafypmaker.htm#rbafypmaker">replacing parameter markers with host variables</a>
</li>
<li><a href="rbafydynmic.htm#rbafydynmic">run-time overhead</a>
</li>
<li>SELECT statement result
<ul class="indexlist">
<li><a href="rbafydynexample.htm#rbafydynexample">cursor, using</a>
</li>
</ul>
</li>
<li><a href="rbafysqlda.htm#rbafysqlda">SQLDA (SQL descriptor area)</a>
</li>
<li><a href="rbafysqldaformat.htm#rbafysqldaformat">SQLDA (SQL descriptor area) format</a>
</li>
<li><a href="rbafystmtype.htm#rbafystmtype">statements</a>
</li>
<li><a href="rbafyplepexc.htm#rbafyplepexc">using EXECUTE statement</a>
</li>
<li><a href="rbafyplepexc.htm#rbafyplepexc">using PREPARE statement</a>
</li>
<li>varying-list SELECT statement <a href="rbafyprocesssqlda.htm#rbafyprocesssqlda">(1)</a>, <a href="rbafyvarlst.htm#rbafyvarlst">(2)</a>
</li>
</ul>
</li>
</ul>
<strong><a name="IDX1_45" href="#IDX0_45">E</a></strong>
<ul class="indexlist">
<li><a href="rbafymovnow.htm#rbafymovnow">Edit Check Pending Constraints (EDTCPCST) command</a>
</li>
<li><a href="rbafymovnow.htm#rbafymovnow">Edit Rebuild of Access Paths (EDTRBDAP) command</a>
</li>
<li><a href="rbafyindexrecovery.htm#rbafyindexrecovery">Edit Recovery for Access Paths (EDTRCYAP) command</a>
</li>
<li>error determination
<ul class="indexlist">
<li>in distributed relational database
<ul class="indexlist">
<li><a href="rbafyprobhandle.htm#rbafyprobhandle">first failure data capture (FFDC)</a>
</li>
</ul>
</li>
</ul>
</li>
<li>examples
<ul class="indexlist">
<li><a href="rbafyaddrcon.htm#rbafyaddrcon">adding constraints</a>
</li>
<li><a href="rbafyaftersql.htm#rbafyaftersql">AFTER trigger</a>
</li>
<li><a href="rbafyasdyns.htm#rbafyasdyns">assignments in dynamic SQL</a>
</li>
<li><a href="rbafyasdudt.htm#rbafyasdudt">assignments involving different UDTs</a>
</li>
<li><a href="rbafyasudt.htm#rbafyasudt">assignments involving UDTs</a>
</li>
<li><a href="rbafyudfcfx5.htm#rbafyudfcfx5">AVG over a UDT</a>
</li>
<li><a href="rbafybeforesql.htm#rbafybeforesql">BEFORE trigger</a>
</li>
<li><a href="rbafycastudt.htm#rbafycastudt">casting between UDTs</a>
</li>
<li>catalog
<ul class="indexlist">
<li><a href="rbafycatcol.htm#rbafycatcol">getting column information</a>
</li>
<li><a href="rbafycattbl.htm#rbafycattbl">getting table information</a>
</li>
</ul>
</li>
<li>changing data
<ul class="indexlist">
<li><a href="rbafyupdate.htm#rbafyupdate">SET clause</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">with host variables</a>
</li>
</ul>
</li>
<li>changing rows in table
<ul class="indexlist">
<li><a href="rbafyupdate.htm#rbafyupdate">host variables</a>
</li>
</ul>
</li>
<li><a href="rbafycheckcon.htm#rbafycheckcon">check constraints</a>
</li>
<li><a href="rbafycurs6.htm#rbafycurs6">closing a cursor</a>
</li>
<li><a href="rbafydescribingcommenton.htm#rbafydescribingcommenton">COMMENT ON statement</a>
</li>
<li>comparisons involving UDTs <a href="rbafyudtcnst.htm#rbafyudtcnst">(1)</a>, <a href="rbafyudtcomp.htm#rbafyudtcomp">(2)</a>
</li>
<li><a href="rbafyconnectmgmt.htm#rbafyconnectmgmt">connection management</a>
</li>
<li>correlated subquery
<ul class="indexlist">
<li><a href="rbafyexsub5.htm#rbafyexsub5">DELETE statement</a>
</li>
<li><a href="rbafyexsub2.htm#rbafyexsub2">HAVING clause</a>
</li>
<li><a href="rbafyexsub3.htm#rbafyexsub3">select list</a>
</li>
<li><a href="rbafyexsub4.htm#rbafyexsub4">UPDATE statement</a>
</li>
<li><a href="rbafyexsub1.htm#rbafyexsub1">WHERE clause</a>
</li>
</ul>
</li>
<li><a href="rbafyexamudfcounter.htm#rbafyexamudfcounter">counter for UDFs</a>
</li>
<li><a href="rbafyudfcfx6.htm#rbafyudfcfx6">counting and defining UDFs</a>
</li>
<li><a href="rbafycreatingalias.htm#rbafycreatingalias">CREATE ALIAS statement</a>
</li>
<li><a href="rbafysqlpcschema.htm#rbafysqlpcschema">CREATE SCHEMA statement</a>
</li>
<li><a href="rbafysequence.htm#rbafysequence">CREATE SEQUENCE statement</a>
</li>
<li><a href="rbafymqt.htm#rbafymqt">CREATE TABLE AS materialized query table statement</a>
</li>
<li><a href="rbafycrttblas.htm#rbafycrttblas">CREATE TABLE AS statement</a>
</li>
<li><a href="rbafycrttbllike.htm#rbafycrttbllike">CREATE TABLE LIKE statement</a>
</li>
<li><a href="rbafysqlpctablecreate.htm#rbafysqlpctablecreate">CREATE TABLE statement</a>
</li>
<li><a href="rbafyviewnt.htm#rbafyviewnt">CREATE VIEW</a>
</li>
<li>creating
<ul class="indexlist">
<li><a href="rbafycrtindx.htm#rbafycrtindx">index</a>
</li>
</ul>
</li>
<li><a href="rbafysqlpidentity.htm#rbafysqlpidentity">creating identity columns</a>
</li>
<li><a href="rbafycrojo.htm#rbafycrojo">CROSS JOIN</a>
</li>
<li><a href="rbafyexamudfcounter.htm#rbafyexamudfcounter">ctr() UDF C program listing</a>
</li>
<li><a href="rbafyspecifycurdate.htm#rbafyspecifycurdate">CURRENT DATE</a>
</li>
<li><a href="rbafyspecifycurdate.htm#rbafyspecifycurdate">CURRENT TIMEZONE</a>
</li>
<li><a href="rbafycursorexamp.htm#rbafycursorexamp">cursor</a>
</li>
<li><a href="rbafydrdacursor.htm#rbafydrdacursor">cursor in DUW program</a>
</li>
<li><a href="rbafydebugproc.htm#rbafydebugproc">debugging routine</a>
</li>
<li><a href="rbafydeclaretemptbl.htm#rbafydeclaretemptbl">DECLARE GLOBAL TEMPORARY TABLE statement</a>
</li>
<li><a href="rbafycurs1.htm#rbafycurs1">defining a cursor</a>
</li>
<li>defining stored procedures
<ul class="indexlist">
<li>with CREATE PROCEDURE <a href="rbafydfnid.htm#rbafydfnid">(1)</a>, <a href="rbafysqlproc.htm#rbafysqlproc">(2)</a>
</li>
</ul>
</li>
<li>defining tables with UDTs <a href="rbafydetab.htm#rbafydetab">(1)</a>, <a href="rbafysales.htm#rbafysales">(2)</a>, <a href="rbafyappform.htm#rbafyappform">(3)</a>
</li>
<li><a href="rbafydudtudf.htm#rbafydudtudf">defining the UDT and UDFs</a>
</li>
<li>DELETE
<ul class="indexlist">
<li><a href="rbafydelete.htm#rbafydelete">from table</a>
</li>
</ul>
</li>
<li><a href="rbafycurs5b.htm#rbafycurs5b">delete current row</a>
</li>
<li><a href="rbafydeleterules.htm#rbafydeleterules">delete rules example</a>
</li>
<li><a href="rbafydrdacheck1.htm#rbafydrdacheck1">determining connection status</a>
</li>
<li><a href="rbafydrdbexample.htm#rbafydrdbexample">distributed RUW program</a>
</li>
<li><a href="rbafydrdamanageduk.htm#rbafydrdamanageduk">distributed unit of work program</a>
</li>
<li><a href="rbafysqlpcdropping.htm#rbafysqlpcdropping">DROP statement</a>
</li>
<li><a href="rbafydynamiccall.htm#rbafydynamiccall">dynamic CALL</a>
<ul class="indexlist">
<li><a href="rbafydynamiccall.htm#rbafydynamiccall">stored procedure</a>
</li>
</ul>
</li>
<li>embedded CALL <a href="rbafyusingcall.htm#rbafyusingcall">(1)</a>, <a href="rbafystatwo.htm#rbafystatwo">(2)</a>
<ul class="indexlist">
<li><a href="rbafycalldrda.htm#rbafycalldrda">with SQLDA</a>
</li>
</ul>
</li>
<li><a href="rbafycurs3.htm#rbafycurs3">end-of-data</a>
</li>
<li><a href="rbafyexcept.htm#rbafyexcept">EXCEPT</a>
</li>
<li><a href="rbafyexjo.htm#rbafyexjo">EXCEPTION JOIN</a>
</li>
<li><a href="rbafyudfcfx1.htm#rbafyudfcfx1">exponentiation and defining UDFs</a>
</li>
<li><a href="rbafysystrigexample.htm#rbafysystrigexample">external trigger</a>
</li>
<li><a href="rbafyexampextract.htm#rbafyexampextract">extracting a document to a file (CLOB elements in a table)</a>
</li>
<li><a href="rbafydescribingcommenton.htm#rbafydescribingcommenton">getting comment</a>
</li>
<li><a href="rbafyinsyn.htm#rbafyinsyn">INNER JOIN</a>
<ul class="indexlist">
<li><a href="rbafyinwhere.htm#rbafyinwhere">using WHERE</a>
</li>
</ul>
</li>
<li>INSERT statement
<ul class="indexlist">
<li><a href="rbafyinsertidentity.htm#rbafyinsertidentity">inserting into identity columns</a>
</li>
</ul>
</li>
<li>inserting
<ul class="indexlist">
<li><a href="rbafyinsert.htm#rbafyinsert">row to table</a>
</li>
</ul>
</li>
<li><a href="rbafyexampinsertclob.htm#rbafyexampinsertclob">inserting data into a CLOB column</a>
</li>
<li><a href="rbafyrfinserting.htm#rbafyrfinserting">inserting data with constraints</a>
</li>
<li>inserting multiple rows
<ul class="indexlist">
<li><a href="rbafyblkins.htm#rbafyblkins">using blocked INSERT</a>
</li>
<li><a href="rbafymultrow.htm#rbafymultrow">using SELECT</a>
</li>
</ul>
</li>
<li>inserting rows
<ul class="indexlist">
<li><a href="rbafyvalues.htm#rbafyvalues">using VALUES</a>
</li>
</ul>
</li>
<li><a href="rbafyintersect.htm#rbafyintersect">INTERSECT</a>
</li>
<li>invoking stored procedures <a href="rbafystatwo.htm#rbafystatwo">(1)</a>, <a href="rbafydynamiccall.htm#rbafydynamiccall">(2)</a>
<ul class="indexlist">
<li><a href="rbafyusingcall.htm#rbafyusingcall">where a CREATE PROCEDURE exists</a>
</li>
<li><a href="rbafystatwo.htm#rbafystatwo">where no CREATE PROCEDURE exists</a>
</li>
</ul>
</li>
<li><a href="rbafycreatinglabelon.htm#rbafycreatinglabelon">LABEL ON statement</a>
</li>
<li><a href="rbafyloj.htm#rbafyloj">LEFT OUTER JOIN</a>
</li>
<li><a href="rbafylistselect1.htm#rbafylistselect1">list function in interactive SQL</a>
</li>
<li><a href="rbafyexplob.htm#rbafyexplob">LOB function to populate the database</a>
</li>
<li><a href="rbafyexplobl.htm#rbafyexplobl">LOB locators to manipulate UDT instances</a>
</li>
<li><a href="rbafylfilb.htm#rbafylfilb">LOBFILE.SQB COBOL program listing</a>
</li>
<li><a href="rbafylfilc.htm#rbafylfilc">LOBFILE.SQC C program listing</a>
</li>
<li><a href="rbafyllocb.htm#rbafyllocb">LOBLOC.SQB COBOL program listing</a>
</li>
<li><a href="rbafyllocc.htm#rbafyllocc">LOBLOC.SQC C program listing</a>
</li>
<li><a href="rbafymjointypes.htm#rbafymjointypes">multiple join types in one statement</a>
</li>
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">multiple search condition (WHERE clause)</a>
</li>
<li><a href="rbafycurs2.htm#rbafycurs2">opening a cursor</a>
</li>
<li>ORDER BY
<ul class="indexlist">
<li><a href="rbafyorderby2.htm#rbafyorderby2">sort sequence</a>
</li>
</ul>
</li>
<li><a href="rbafyuseparameter.htm#rbafyuseparameter">parameter markers in functions</a>
</li>
<li><a href="rbafydupl.htm#rbafydupl">preventing duplicate rows</a>
</li>
<li>QSYSPRT listing
<ul class="indexlist">
<li><a href="rbafysrcmember.htm#rbafysrcmember">SQL statement processor</a>
</li>
</ul>
</li>
<li><a href="rbafymqt.htm#rbafymqt">REFRESH TABLE statement</a>
</li>
<li><a href="rbafyremovecon.htm#rbafyremovecon">removing constraints</a>
</li>
<li><a href="rbafysqlpidentity.htm#rbafysqlpidentity">removing identity columns</a>
</li>
<li><a href="rbafycurs4.htm#rbafycurs4">retrieving a row</a>
</li>
<li><a href="rbafyudfcfx7.htm#rbafyudfcfx7">returning a table function</a>
</li>
<li><a href="rbafyrojo.htm#rbafyrojo">RIGHT OUTER JOIN</a>
</li>
<li><a href="rbafyrowid.htm#rbafyrowid">ROWID</a>
</li>
<li><a href="rbafysamptblx.htm#rbafysamptblx">sample table</a>
</li>
<li><a href="rbafyudfcfxa.htm#rbafyudfcfxa">search string and BLOBs</a>
</li>
<li>SELECT rows
<ul class="indexlist">
<li><a href="rbafyrecordselect.htm#rbafyrecordselect">sort sequence</a>
</li>
</ul>
</li>
<li><a href="rbafyselectbasic.htm#rbafyselectbasic">SELECT statement</a>
</li>
<li><a href="rbafydynexample.htm#rbafydynexample">SELECT statement allocating storage for SQLDA</a>
</li>
<li><a href="rbafysimulatefoj.htm#rbafysimulatefoj">simulating a full outer join</a>
</li>
<li><a href="rbafyspecifycurdate.htm#rbafyspecifycurdate">special register</a>
</li>
<li><a href="rbafyudfexsqrnum.htm#rbafyudfexsqrnum">square of a number UDF</a>
</li>
<li>stored procedures
<ul class="indexlist">
<li><a href="rbafyexamplecall.htm#rbafyexamplecall">returning completion status</a>
</li>
<li><a href="rbafyce.htm#rbafyce">returning completion status ILE C and PL/I</a>
</li>
<li><a href="rbafyrexxe.htm#rbafyrexxe">returning completion status REXX</a>
</li>
</ul>
</li>
<li><a href="rbafyudfcfx2.htm#rbafyudfcfx2">string search and defining UDFs</a>
</li>
<li><a href="rbafyudfcfx3.htm#rbafyudfcfx3">string search over UDT</a>
</li>
<li>subquery
<ul class="indexlist">
<li><a href="rbafyhowsub.htm#rbafyhowsub">basic comparisons</a>
</li>
<li><a href="rbafyhowsub.htm#rbafyhowsub">comparisons</a>
</li>
<li><a href="rbafyhowsub.htm#rbafyhowsub">EXISTS</a>
</li>
<li><a href="rbafyhowsub.htm#rbafyhowsub">IN</a>
</li>
</ul>
</li>
<li><a href="rbafysubq.htm#rbafysubq">subquery in SELECT</a>
</li>
<li>table
<ul class="indexlist">
<li><a href="rbafyactivity.htm#rbafyactivity">ACT</a>
</li>
<li><a href="rbafyclasssched.htm#rbafyclasssched">CL_SCHED</a>
</li>
<li><a href="rbafystdept.htm#rbafystdept">DEPARTMENT</a>
</li>
<li><a href="rbafyemployeephoto.htm#rbafyemployeephoto">EMP_PHOTO</a>
</li>
<li><a href="rbafyempresume.htm#rbafyempresume">EMP_RESUME</a>
</li>
<li><a href="rbafyemployee.htm#rbafyemployee">EMPLOYEE</a>
</li>
<li><a href="rbafystprac.htm#rbafystprac">EMPPROJACT</a>
</li>
<li><a href="rbafyintray.htm#rbafyintray">IN_TRAY</a>
</li>
<li><a href="rbafyorgtable.htm#rbafyorgtable">ORG</a>
</li>
<li><a href="rbafystprojact.htm#rbafystprojact">PROJACT</a>
</li>
<li><a href="rbafystproj.htm#rbafystproj">PROJECT</a>
</li>
<li><a href="rbafysalestbl.htm#rbafysalestbl">SALES</a>
</li>
<li><a href="rbafystafftbl.htm#rbafystafftbl">STAFF</a>
</li>
</ul>
</li>
<li><a href="rbafyexpudf.htm#rbafyexpudf">UDFs to query instances of UDTs</a>
</li>
<li><a href="rbafykeyu.htm#rbafykeyu">UNION</a>
</li>
<li><a href="rbafykeyuall.htm#rbafykeyuall">UNION ALL</a>
</li>
<li><a href="rbafyuseunqualified.htm#rbafyuseunqualified">unqualified function reference</a>
</li>
<li><a href="rbafycurs5a.htm#rbafycurs5a">update current row</a>
</li>
<li><a href="rbafyupdaterules.htm#rbafyupdaterules">UPDATE rules for constraints</a>
</li>
<li>UPDATE statement
<ul class="indexlist">
<li><a href="rbafyupdatingasretrieved.htm#rbafyupdatingasretrieved">as data is retrieved</a>
</li>
<li><a href="rbafyupdateidentity.htm#rbafyupdateidentity">identity column</a>
</li>
<li><a href="rbafyupdatesub.htm#rbafyupdatesub">scalar subselect</a>
</li>
<li><a href="rbafyupdatediftbl.htm#rbafyupdatediftbl">using SELECT</a>
</li>
</ul>
</li>
<li><a href="rbafyudtuni.htm#rbafyudtuni">use of UDTs in UNION</a>
</li>
<li><a href="rbafytabexp.htm#rbafytabexp">use table expressions</a>
</li>
<li><a href="rbafyudsrc.htm#rbafyudsrc">user-defined sourced functions on UDTs</a>
</li>
<li><a href="rbafyexampclob.htm#rbafyexampclob">using a locator to work with a CLOB value</a>
</li>
<li><a href="rbafyusquref.htm#rbafyusquref">using qualified function reference</a>
</li>
<li>view
<ul class="indexlist">
<li><a href="rbafyssviews.htm#rbafyssviews">sort sequence</a>
</li>
</ul>
</li>
<li><a href="rbafyexcascade.htm#rbafyexcascade">view WITH CASCADED CHECK OPTION</a>
</li>
<li><a href="rbafyexcascade.htm#rbafyexcascade">view WITH LOCAL CHECK OPTION</a>
</li>
<li><a href="rbafyudfweather.htm#rbafyudfweather">weather table UDF</a>
</li>
<li>WHERE clause
<ul class="indexlist">
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">AND</a>
</li>
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">OR</a>
</li>
</ul>
</li>
</ul>
</li>
<li><a href="rbafyexjo.htm#rbafyexjo">exception join</a>
</li>
<li>EXECUTE privileges
<ul class="indexlist">
<li><a href="rbafypacksupport.htm#rbafypacksupport">for packages</a>
</li>
</ul>
</li>
<li>EXECUTE statement
<ul class="indexlist">
<li><a href="rbafyplepexc.htm#rbafyplepexc">in dynamic SQL</a>
</li>
</ul>
</li>
<li><a href="rbafycomsrch.htm#rbafycomsrch">EXISTS keyword</a>
<ul class="indexlist">
<li><a href="rbafyhowsub.htm#rbafyhowsub">use in subquery</a>
</li>
</ul>
</li>
<li>extended dynamic
<ul class="indexlist">
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">QSQPRCED</a>
</li>
</ul>
</li>
</ul>
<strong><a name="IDX1_46" href="#IDX0_46">F</a></strong>
<ul class="indexlist">
<li><a href="rbafymrfetch.htm#rbafymrfetch">FETCH statement</a>
<ul class="indexlist">
<li><a href="rbafydynexample.htm#rbafydynexample">dynamic SQL</a>
</li>
<li><a href="rbafymultifetch2.htm#rbafymultifetch2">using descriptor area</a>
</li>
<li><a href="rbafymultifetch1.htm#rbafymultifetch1">using host structure array</a>
</li>
<li><a href="rbafymultifetch2.htm#rbafymultifetch2">using row storage area</a>
</li>
</ul>
</li>
<li><a href="rbafyprobhandle.htm#rbafyprobhandle">FFDC (first failure data capture)</a>
</li>
<li>field
<ul class="indexlist">
<li><a href="rbafyxdbterms.htm#rbafyxdbterms">definition</a>
</li>
</ul>
</li>
<li>file reference variables
<ul class="indexlist">
<li><a href="rbafyexampextract.htm#rbafyexampextract">examples of using</a>
</li>
<li><a href="rbafylobrefvar.htm#rbafylobrefvar">input values</a>
</li>
<li><a href="rbafylobrefvar.htm#rbafylobrefvar">output values</a>
</li>
</ul>
</li>
<li><a href="rbafyprobhandle.htm#rbafyprobhandle">first failure data capture (FFDC)</a>
</li>
<li>FOR UPDATE OF clause
<ul class="indexlist">
<li><a href="rbafycurs1.htm#rbafycurs1">restrictions</a>
</li>
</ul>
</li>
<li>FROM clause
<ul class="indexlist">
<li><a href="rbafyselectbasic.htm#rbafyselectbasic">description</a>
</li>
</ul>
</li>
<li><a href="rbafyudfduvc.htm#rbafyudfduvc">function</a>
<ul class="indexlist">
<li><a href="rbafysummary.htm#rbafysummary">references, summary for UDFs</a>
</li>
</ul>
</li>
</ul>
<strong><a name="IDX1_47" href="#IDX0_47">G</a></strong>
<ul class="indexlist">
<li><a href="rbafysecurity.htm#rbafysecurity">Grant Object Authority (GRTOBJAUT) command</a>
</li>
<li><a href="rbafydrdbsupport.htm#rbafydrdbsupport">GRANT PACKAGE statement</a>
</li>
<li>GROUP BY
<ul class="indexlist">
<li><a href="rbafygroup.htm#rbafygroup">clause</a>
</li>
<li><a href="rbafygroup.htm#rbafygroup">using NULL value with</a>
</li>
</ul>
</li>
</ul>
<strong><a name="IDX1_48" href="#IDX0_48">H</a></strong>
<ul class="indexlist">
<li>HAVING
<ul class="indexlist">
<li><a href="rbafyhaving.htm#rbafyhaving">clause</a>
</li>
</ul>
</li>
</ul>
<strong><a name="IDX1_49" href="#IDX0_49">I</a></strong>
<ul class="indexlist">
<li>identity column
<ul class="indexlist">
<li><a href="rbafyidentsequence.htm#rbafyidentsequence">compare with sequence</a>
</li>
<li><a href="rbafysqlpidentity.htm#rbafysqlpidentity">creating</a>
</li>
<li><a href="rbafyinsertidentity.htm#rbafyinsertidentity">inserting into</a>
</li>
<li><a href="rbafysqlpidentity.htm#rbafysqlpidentity">removing</a>
</li>
</ul>
</li>
<li>ILE programs
<ul class="indexlist">
<li><a href="rbafypackconsider7.htm#rbafypackconsider7">package</a>
</li>
</ul>
</li>
<li>ILE service programs
<ul class="indexlist">
<li><a href="rbafypackconsider7.htm#rbafypackconsider7">package</a>
</li>
</ul>
</li>
<li><a href="rbafyc1.htm#rbafyc1">implicit connect</a>
</li>
<li><a href="rbafyc1.htm#rbafyc1">implicit disconnect</a>
</li>
<li><a href="rbafycomsrch.htm#rbafycomsrch">IN keyword</a>
<ul class="indexlist">
<li><a href="rbafyhowsub.htm#rbafyhowsub">subquery, use in</a>
</li>
</ul>
</li>
<li><a href="rbafyiasp.htm#rbafyiasp">independent auxiliary storage pool (IASP)</a>
</li>
<li>index
<ul class="indexlist">
<li><a href="rbafycrtindx.htm#rbafycrtindx">add</a>
</li>
<li><a href="rbafyindexex.htm#rbafyindexex">definition</a>
</li>
<li><a href="rbafyindexrecovery.htm#rbafyindexrecovery">journaling</a>
</li>
<li><a href="rbafyindexrecovery.htm#rbafyindexrecovery">rebuild</a>
</li>
<li><a href="rbafyindexrecovery.htm#rbafyindexrecovery">recovery</a>
</li>
<li><a href="rbafyindexrecovery.htm#rbafyindexrecovery">save and restore</a>
</li>
</ul>
</li>
<li>indicator variables
<ul class="indexlist">
<li><a href="rbafydeflobe.htm#rbafydeflobe">and LOB locators</a>
</li>
<li><a href="rbafyindicator.htm#rbafyindicator">stored procedures</a>
</li>
</ul>
</li>
<li><a href="rbafysummary.htm#rbafysummary">infix notation and UDFs</a>
</li>
<li><a href="rbafyinj.htm#rbafyinj">inner join</a>
</li>
<li>INSERT statement
<ul class="indexlist">
<li><a href="rbafyrfinserting.htm#rbafyrfinserting">and referential constraints</a>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">blocked</a>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">commitment control</a>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">default value</a>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">description</a>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">inserting constant</a>
</li>
<li><a href="rbafyrfinserting.htm#rbafyrfinserting">inserting data with constraints example</a>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">inserting DEFAULT</a>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">inserting expression</a>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">inserting host variable</a>
</li>
<li><a href="rbafyinsertidentity.htm#rbafyinsertidentity">inserting identity column</a>
</li>
<li><a href="rbafycreatingalias.htm#rbafycreatingalias">inserting into alias</a>
</li>
<li>inserting multiple rows
<ul class="indexlist">
<li><a href="rbafyblkins.htm#rbafyblkins">using blocked INSERT</a>
</li>
<li><a href="rbafymultrow.htm#rbafymultrow">using SELECT</a>
</li>
</ul>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">inserting NULL</a>
</li>
<li>inserting rows
<ul class="indexlist">
<li><a href="rbafyvalues.htm#rbafyvalues">using VALUES</a>
</li>
</ul>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">inserting special register</a>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">inserting subquery</a>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">INTO clause</a>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">NULL value</a>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">reusing deleted rows</a>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">VALUES clause</a>
</li>
</ul>
</li>
<li>Integrated Language Environment (ILE)
<ul class="indexlist">
<li><a href="rbafysqlpcmodule.htm#rbafysqlpcmodule">module</a>
</li>
<li><a href="rbafysqlpcprogram.htm#rbafysqlpcprogram">program</a>
</li>
<li><a href="rbafysqlpcservicepgm.htm#rbafysqlpcservicepgm">service program</a>
</li>
</ul>
</li>
<li>interactive interface
<ul class="indexlist">
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">concepts</a>
</li>
</ul>
</li>
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">interactive SQL</a>
<ul class="indexlist">
<li><a href="rbafyaccrdi.htm#rbafyaccrdi">accessing remote databases</a>
</li>
<li><a href="rbafyprompt5.htm#rbafyprompt5">adding DBCS data</a>
</li>
<li><a href="rbafysessionservices.htm#rbafysessionservices">change session attributes</a>
</li>
<li><a href="rbafyintract.htm#rbafyintract">description</a>
</li>
<li><a href="rbafyxintsql.htm#rbafyxintsql">exiting</a>
</li>
<li><a href="rbafyintract.htm#rbafyintract">function</a>
</li>
<li><a href="rbafyintract.htm#rbafyintract">general use</a>
</li>
<li><a href="rbafystrsql.htm#rbafystrsql">getting started</a>
</li>
<li><a href="rbafyuselistselect.htm#rbafyuselistselect">list selection function</a>
</li>
<li><a href="rbafyintract.htm#rbafyintract">overview</a>
</li>
<li><a href="rbafyaccrdi.htm#rbafyaccrdi">package</a>
</li>
<li><a href="rbafysessionservices.htm#rbafysessionservices">printing current session</a>
</li>
<li><a href="rbafyprompting.htm#rbafyprompting">prompting</a>
<ul class="indexlist">
<li><a href="rbafyprompt5.htm#rbafyprompt5">DBCS consideration</a>
</li>
<li><a href="rbafyintract.htm#rbafyintract">overview</a>
</li>
</ul>
</li>
<li><a href="rbafyprompt3.htm#rbafyprompt3">prompting subquery</a>
</li>
<li><a href="rbafyrecover.htm#rbafyrecover">recovering an SQL session</a>
</li>
<li><a href="rbafysessionservices.htm#rbafysessionservices">removing all entries from current session</a>
</li>
<li><a href="rbafysessionservices.htm#rbafysessionservices">saving session</a>
</li>
<li>session services <a href="rbafyintract.htm#rbafyintract">(1)</a>, <a href="rbafysessionservices.htm#rbafysessionservices">(2)</a>
</li>
<li>statement entry <a href="rbafyintract.htm#rbafyintract">(1)</a>, <a href="rbafystmtentry.htm#rbafystmtentry">(2)</a>
</li>
<li><a href="rbafyprompt2.htm#rbafyprompt2">statement processing mode</a>
</li>
<li><a href="rbafyprompt1.htm#rbafyprompt1">syntax checking</a>
</li>
<li><a href="rbafyterms.htm#rbafyterms">terminology</a>
</li>
<li><a href="rbafyintract.htm#rbafyintract">testing your SQL statements with</a>
</li>
<li><a href="rbafyuseexistisql.htm#rbafyuseexistisql">using an existing session</a>
</li>
</ul>
</li>
<li>INTO clause
<ul class="indexlist">
<li><a href="rbafyinsert.htm#rbafyinsert">description</a>
</li>
<li>PREPARE statements
<ul class="indexlist">
<li><a href="rbafyvarlst.htm#rbafyvarlst">in dynamic SQL</a>
</li>
</ul>
</li>
<li>restriction
<ul class="indexlist">
<li><a href="rbafydynexample.htm#rbafydynexample">dynamic SQL</a>
</li>
</ul>
</li>
</ul>
</li>
<li><a href="rbafycomsrch.htm#rbafycomsrch">IS NULL keyword</a>
</li>
</ul>
<strong><a name="IDX1_4A" href="#IDX0_4A">J</a></strong>
<ul class="indexlist">
<li>job attribute
<ul class="indexlist">
<li><a href="rbafydrdaconnect4.htm#rbafydrdaconnect4">DDMCNV</a>
</li>
</ul>
</li>
<li>job-level commitment definition <a href="rbafydrdamulti.htm#rbafydrdamulti">(1)</a>, <a href="rbafydrdaconnect.htm#rbafydrdaconnect">(2)</a>
</li>
<li>join
<ul class="indexlist">
<li><a href="rbafyjoin.htm#rbafyjoin">data from multiple tables</a>
</li>
</ul>
</li>
<li>journal
<ul class="indexlist">
<li><a href="rbafyconjournal.htm#rbafyconjournal">definition</a>
</li>
</ul>
</li>
<li>journal receiver
<ul class="indexlist">
<li><a href="rbafyconjournal.htm#rbafyconjournal">definition</a>
</li>
</ul>
</li>
<li><a href="rbafyjourg.htm#rbafyjourg">journaling</a>
</li>
</ul>
<strong><a name="IDX1_4B" href="#IDX0_4B">K</a></strong>
<ul class="indexlist">
<li>keyword
<ul class="indexlist">
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">AND</a>
</li>
<li><a href="rbafydicomm.htm#rbafydicomm">COMMIT</a>
</li>
<li><a href="rbafydupl.htm#rbafydupl">DISTINCT</a>
</li>
<li><a href="rbafyhowsub.htm#rbafyhowsub">EXISTS</a>
</li>
<li>LIKE
<ul class="indexlist">
<li><a href="rbafyspeciallike.htm#rbafyspeciallike">considerations</a>
</li>
</ul>
</li>
<li>NOT <a href="rbafynotkwd.htm#rbafynotkwd">(1)</a>, <a href="rbafymultiplewhere.htm#rbafymultiplewhere">(2)</a>
</li>
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">OR</a>
</li>
<li><a href="rbafykeyu.htm#rbafykeyu">UNION</a>
</li>
<li><a href="rbafykeyuall.htm#rbafykeyuall">UNION ALL</a>
</li>
</ul>
</li>
</ul>
<strong><a name="IDX1_4C" href="#IDX0_4C">L</a></strong>
<ul class="indexlist">
<li><a href="rbafycreatinglabelon.htm#rbafycreatinglabelon">LABEL ON statement</a>
<ul class="indexlist">
<li><a href="rbafycreatinglabelon.htm#rbafycreatinglabelon">information in catalog</a>
</li>
<li><a href="rbafypackconsider11.htm#rbafypackconsider11">package</a>
</li>
</ul>
</li>
<li><a href="rbafyloj.htm#rbafyloj">left outer join</a>
</li>
<li>library
<ul class="indexlist">
<li><a href="rbafyxdbterms.htm#rbafyxdbterms">definition</a>
</li>
</ul>
</li>
<li><a href="rbafycomsrch.htm#rbafycomsrch">LIKE keyword</a>
<ul class="indexlist">
<li><a href="rbafyspeciallike.htm#rbafyspeciallike">considerations</a>
</li>
</ul>
</li>
<li>LOBs (Large Objects)
<ul class="indexlist">
<li><a href="rbafyobjlob.htm#rbafyobjlob">control information to access large object data</a>
</li>
<li><a href="rbafydisplaylobcol.htm#rbafydisplaylobcol">display layout of columns</a>
</li>
<li><a href="rbafylobs.htm#rbafylobs">file reference variables</a>
<ul class="indexlist">
<li><a href="rbafyexampextract.htm#rbafyexampextract">examples of using</a>
</li>
<li><a href="rbafylobrefvar.htm#rbafylobrefvar">input values</a>
</li>
<li><a href="rbafylobrefvar.htm#rbafylobrefvar">output values</a>
</li>
<li><a href="rbafylobrefvar.htm#rbafylobrefvar">SQL_FILE_APPEND, output value option</a>
</li>
<li><a href="rbafylobrefvar.htm#rbafylobrefvar">SQL_FILE_CREATE, output value option</a>
</li>
<li><a href="rbafylobrefvar.htm#rbafylobrefvar">SQL_FILE_OVERWRITE, output value option</a>
</li>
<li><a href="rbafylobrefvar.htm#rbafylobrefvar">SQL_FILE_READ, input value option</a>
</li>
</ul>
</li>
<li><a href="rbafylobjournal.htm#rbafylobjournal">journal entry layout</a>
</li>
<li><a href="rbafylobs.htm#rbafylobs">large object descriptor</a>
</li>
<li><a href="rbafylobs.htm#rbafylobs">large object value</a>
</li>
<li><a href="rbafyexplob.htm#rbafyexplob">LOB function to populate the database example</a>
</li>
<li><a href="rbafyexplobl.htm#rbafyexplobl">LOB locators to manipulate UDT instances example</a>
</li>
<li>LOBEVAL.SQB COBOL program listing <a href="rbafylfilb.htm#rbafylfilb">(1)</a>, <a href="rbafyexampinsertclob.htm#rbafyexampinsertclob">(2)</a>
</li>
<li><a href="rbafylfilc.htm#rbafylfilc">LOBEVAL.SQC C program listing</a>
</li>
<li><a href="rbafyllocb.htm#rbafyllocb">LOBLOC.SQB COBOL program listing</a>
</li>
<li><a href="rbafyllocc.htm#rbafyllocc">LOBLOC.SQC C program listing</a>
</li>
<li>locators <a href="rbafylobs.htm#rbafylobs">(1)</a>, <a href="rbafyloblocators.htm#rbafyloblocators">(2)</a>
<ul class="indexlist">
<li><a href="rbafyexampclob.htm#rbafyexampclob">example of using</a>
</li>
<li><a href="rbafydeflobe.htm#rbafydeflobe">indicator variables</a>
</li>
</ul>
</li>
<li><a href="rbafyloblocators.htm#rbafyloblocators">programming options for values</a>
</li>
</ul>
</li>
<li><a href="rbafycncr.htm#rbafycncr">LOCK TABLE statement</a>
</li>
<li><a href="rbafyviewex.htm#rbafyviewex">logical file</a>
<ul class="indexlist">
<li><a href="rbafyxdbterms.htm#rbafyxdbterms">definition</a>
</li>
</ul>
</li>
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">Loosely Coupled Parallelism</a>
</li>
</ul>
<strong><a name="IDX1_4D" href="#IDX0_4D">M</a></strong>
<ul class="indexlist">
<li>materialized query table
<ul class="indexlist">
<li><a href="rbafycontables.htm#rbafycontables">definition</a>
</li>
</ul>
</li>
<li>member
<ul class="indexlist">
<li><a href="rbafysqlpcosfm.htm#rbafysqlpcosfm">output source file</a>
</li>
</ul>
</li>
<li>mode
<ul class="indexlist">
<li><a href="rbafyprompt2.htm#rbafyprompt2">interactive SQL</a>
</li>
</ul>
</li>
<li>module
<ul class="indexlist">
<li>Integrated Language Environment (ILE)
<ul class="indexlist">
<li><a href="rbafysqlpcmodule.htm#rbafysqlpcmodule">object</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<strong><a name="IDX1_4E" href="#IDX0_4E">N</a></strong>
<ul class="indexlist">
<li>naming convention
<ul class="indexlist">
<li><a href="rbafyterms.htm#rbafyterms">*SQL</a>
</li>
<li><a href="rbafyterms.htm#rbafyterms">*SYS</a>
</li>
<li><a href="rbafyterms.htm#rbafyterms">SQL</a>
</li>
<li><a href="rbafyterms.htm#rbafyterms">system</a>
</li>
</ul>
</li>
<li>NOT keyword <a href="rbafynotkwd.htm#rbafynotkwd">(1)</a>, <a href="rbafymultiplewhere.htm#rbafymultiplewhere">(2)</a>
<ul class="indexlist">
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">multiple search condition</a>
</li>
</ul>
</li>
<li><a href="rbafynulls.htm#rbafynulls">NULL value</a>
<ul class="indexlist">
<li><a href="rbafyinsert.htm#rbafyinsert">INSERT INTO clause, value</a>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">INSERT statement</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">SET clause, value</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">UPDATE statement</a>
</li>
<li><a href="rbafygroup.htm#rbafygroup">used with GROUP BY clause</a>
</li>
<li><a href="rbafyorderby.htm#rbafyorderby">used with ORDER BY clause</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">WHERE clause</a>
</li>
</ul>
</li>
</ul>
<strong><a name="IDX1_4F" href="#IDX0_4F">O</a></strong>
<ul class="indexlist">
<li>object-relational
<ul class="indexlist">
<li><a href="rbafyusoocap.htm#rbafyusoocap">application domain and object-orientation</a>
</li>
<li><a href="rbafyusoocap.htm#rbafyusoocap">definition</a>
</li>
</ul>
</li>
<li><a href="rbafypmaker.htm#rbafypmaker">OPEN statement</a>
</li>
<li><a href="rbafycompop.htm#rbafycompop">operators, comparison</a>
</li>
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">OR keyword</a>
<ul class="indexlist">
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">multiple search condition</a>
</li>
</ul>
</li>
<li>ORDER BY
<ul class="indexlist">
<li><a href="rbafyorderby.htm#rbafyorderby">clause</a>
<ul class="indexlist">
<li><a href="rbafyorderby.htm#rbafyorderby">using NULL values with</a>
</li>
</ul>
</li>
<li><a href="rbafyssorder.htm#rbafyssorder">sort sequence, using</a>
</li>
<li><a href="rbafyorderby2.htm#rbafyorderby2">with sort sequence</a>
</li>
</ul>
</li>
<li>output source file member
<ul class="indexlist">
<li><a href="rbafysqlpcosfm.htm#rbafysqlpcosfm">definition</a>
</li>
</ul>
</li>
<li>Override Database File (OVRDBF) command <a href="rbafycncr.htm#rbafycncr">(1)</a>, <a href="rbafymrfetch.htm#rbafymrfetch">(2)</a>
</li>
</ul>
<strong><a name="IDX1_50" href="#IDX0_50">P</a></strong>
<ul class="indexlist">
<li>package
<ul class="indexlist">
<li><a href="rbafypacksupport.htm#rbafypacksupport">authority to create</a>
</li>
<li><a href="rbafypacksupport.htm#rbafypacksupport">authority to run</a>
</li>
<li><a href="rbafypack1.htm#rbafypack1">bind to an application</a>
</li>
<li><a href="rbafyccsidpackage.htm#rbafyccsidpackage">CCSID considerations for</a>
</li>
<li><a href="rbafypackconsider12.htm#rbafypackconsider12">consistency token</a>
</li>
<li><a href="rbafypacksupport.htm#rbafypacksupport">Create SQL Package (CRTSQLPKG) command</a>
<ul class="indexlist">
<li><a href="rbafypackconsider1.htm#rbafypackconsider1">authority required</a>
</li>
</ul>
</li>
<li>creating
<ul class="indexlist">
<li><a href="rbafypacksupport.htm#rbafypacksupport">authority required</a>
</li>
<li><a href="rbafyardpgmex.htm#rbafyardpgmex">effect of ARD programs</a>
</li>
<li><a href="rbafypackconsider2.htm#rbafypackconsider2">errors during</a>
</li>
<li><a href="rbafypackconsider10.htm#rbafypackconsider10">on local system</a>
</li>
<li><a href="rbafypacksupport.htm#rbafypacksupport">RDB parameter</a>
</li>
<li><a href="rbafypackconsider8.htm#rbafypackconsider8">RDBCNNMTH parameter</a>
</li>
<li><a href="rbafypackconsider3.htm#rbafypackconsider3">TGTRLS parameter</a>
</li>
<li><a href="rbafypackconsider8.htm#rbafypackconsider8">type of connection</a>
</li>
<li><a href="rbafypackconsider9.htm#rbafypackconsider9">unit of work boundary</a>
</li>
</ul>
</li>
<li>creating on a non-DB2 UDB for iSeries
<ul class="indexlist">
<li><a href="rbafypackconsider2.htm#rbafypackconsider2">errors during</a>
</li>
<li><a href="rbafypackconsider2.htm#rbafypackconsider2">required precompiler options for DB2 Common Server</a>
</li>
<li><a href="rbafypackconsider2.htm#rbafypackconsider2">unsupported precompiler options</a>
</li>
</ul>
</li>
<li><a href="rbafypacksupport.htm#rbafypacksupport">DB2 UDB for iSeries support</a>
</li>
<li>definition <a href="rbafypack1.htm#rbafypack1">(1)</a>, <a href="rbafysqlpcpackage.htm#rbafysqlpcpackage">(2)</a>, <a href="rbafypacksupport.htm#rbafypacksupport">(3)</a>
</li>
<li><a href="rbafypacksupport.htm#rbafypacksupport">Delete SQL Package (DLTSQLPKG) command</a>
</li>
<li><a href="rbafypacksupport.htm#rbafypacksupport">deleting</a>
</li>
<li><a href="rbafyaccrdi.htm#rbafyaccrdi">interactive SQL</a>
</li>
<li><a href="rbafypackconsider11.htm#rbafypackconsider11">labeling</a>
</li>
<li><a href="rbafypackconsider6.htm#rbafypackconsider6">object type</a>
</li>
<li><a href="rbafypackconsider10.htm#rbafypackconsider10">restore</a>
</li>
<li><a href="rbafypackconsider10.htm#rbafypackconsider10">save</a>
</li>
<li><a href="rbafypackconsider4.htm#rbafypackconsider4">SQL statement size</a>
</li>
<li><a href="rbafypackconsider5.htm#rbafypackconsider5">statements that do not require package</a>
</li>
</ul>
</li>
<li>parameter markers
<ul class="indexlist">
<li><a href="rbafypmaker.htm#rbafypmaker">in dynamic SQL</a>
</li>
<li><a href="rbafyuseparameter.htm#rbafyuseparameter">in functions example</a>
</li>
</ul>
</li>
<li>parameter passing
<ul class="indexlist">
<li>stored procedures <a href="rbafyppcsp.htm#rbafyppcsp">(1)</a>, <a href="rbafyindicator.htm#rbafyindicator">(2)</a>
</li>
</ul>
</li>
<li>partitioned table
<ul class="indexlist">
<li><a href="rbafycontables.htm#rbafycontables">definition</a>
</li>
</ul>
</li>
<li><a href="rbafycontables.htm#rbafycontables">physical file</a>
<ul class="indexlist">
<li><a href="rbafyxdbterms.htm#rbafyxdbterms">definition</a>
</li>
</ul>
</li>
<li>precompiler
<ul class="indexlist">
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">concepts</a>
</li>
<li><a href="rbafysqlpack1.htm#rbafysqlpack1">diagnostic messages</a>
</li>
</ul>
</li>
<li>precompiler command
<ul class="indexlist">
<li>CRTSQLxxx <a href="rbafyssorder.htm#rbafyssorder">(1)</a>, <a href="rbafypackconsider2.htm#rbafypackconsider2">(2)</a>
</li>
</ul>
</li>
<li>PREPARE statement
<ul class="indexlist">
<li><a href="rbafyplepexc.htm#rbafyplepexc">in dynamic SQL</a>
</li>
</ul>
</li>
<li>prepared statement
<ul class="indexlist">
<li><a href="rbafydrdacursor.htm#rbafydrdacursor">distributed unit of work</a>
</li>
</ul>
</li>
<li>program
<ul class="indexlist">
<li><a href="rbafysqlpcprogram.htm#rbafysqlpcprogram">definition</a>
</li>
<li><a href="rbafysqlpcprogram.htm#rbafysqlpcprogram">Integrated Language Environment (ILE) object</a>
</li>
<li><a href="rbafysqlpcprogram.htm#rbafysqlpcprogram">non-ILE object</a>
</li>
</ul>
</li>
<li>protected connections
<ul class="indexlist">
<li><a href="rbafydrdaconnect.htm#rbafydrdaconnect">dropping</a>
</li>
</ul>
</li>
<li><a href="rbafydistribsupport.htm#rbafydistribsupport">protected resource</a>
</li>
<li><a href="rbafysecurity.htm#rbafysecurity">public authority</a>
</li>
</ul>
<strong><a name="IDX1_51" href="#IDX0_51">Q</a></strong>
<ul class="indexlist">
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">QSQCHKS</a>
</li>
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">QSQPRCED</a>
<ul class="indexlist">
<li><a href="rbafypack1.htm#rbafypack1">package</a>
</li>
</ul>
</li>
<li>QSYS2
<ul class="indexlist">
<li><a href="rbafyconcatalogs.htm#rbafyconcatalogs">catalog views</a>
</li>
</ul>
</li>
<li>QSYSPRT listing
<ul class="indexlist">
<li>SQL statement processor
<ul class="indexlist">
<li><a href="rbafysrcmember.htm#rbafysrcmember">example</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<strong><a name="IDX1_52" href="#IDX0_52">R</a></strong>
<ul class="indexlist">
<li>read-only
<ul class="indexlist">
<li>table
<ul class="indexlist">
<li><a href="rbafycurs1.htm#rbafycurs1">cursor</a>
</li>
</ul>
</li>
</ul>
</li>
<li><a href="rbafydetconn.htm#rbafydetconn">read-only connection</a>
</li>
<li><a href="rbafydrdaconnect4.htm#rbafydrdaconnect4">Reclaim DDM connections (RCLDDMCNV) command</a>
</li>
<li>record
<ul class="indexlist">
<li><a href="rbafyxdbterms.htm#rbafyxdbterms">definition</a>
</li>
</ul>
</li>
<li>recursion
<ul class="indexlist">
<li><a href="rbafypackconsider13.htm#rbafypackconsider13">SQL</a>
</li>
</ul>
</li>
<li><a href="rbafyrecursivequeries.htm#rbafyrecursivequeries">recursive</a>
</li>
<li><a href="rbafyrecursivequeries.htm#rbafyrecursivequeries">recursive query</a>
</li>
<li><a href="rbafyrecursivequeries.htm#rbafyrecursivequeries">recursive view</a>
</li>
<li>referential constraints
<ul class="indexlist">
<li><a href="rbafyrfinserting.htm#rbafyrfinserting">inserting into tables</a>
</li>
</ul>
</li>
<li><a href="rbafyrefinteg.htm#rbafyrefinteg">referential integrity</a>
<ul class="indexlist">
<li><a href="rbafyconstex.htm#rbafyconstex">definition</a>
</li>
</ul>
</li>
<li><a href="rbafymqt.htm#rbafymqt">REFRESH TABLE statement</a>
</li>
<li><a href="rbafyxdbterms.htm#rbafyxdbterms">relational database</a>
</li>
<li>RELEASE statement <a href="rbafydrdbsupport.htm#rbafydrdbsupport">(1)</a>, <a href="rbafypackconsider5.htm#rbafypackconsider5">(2)</a>
<ul class="indexlist">
<li><a href="rbafydrdaconnect4.htm#rbafydrdaconnect4">ending connection</a>
</li>
</ul>
</li>
<li>remote databases
<ul class="indexlist">
<li><a href="rbafyaccrdi.htm#rbafyaccrdi">accessing from interactive SQL</a>
</li>
</ul>
</li>
<li>remote unit of work <a href="rbafydrda.htm#rbafydrda">(1)</a>, <a href="rbafydistribsupport.htm#rbafydistribsupport">(2)</a>
<ul class="indexlist">
<li><a href="rbafydrdaconnect2.htm#rbafydrdaconnect2">connection status</a>
</li>
<li><a href="rbafydetconn.htm#rbafydetconn">connection type</a>
</li>
<li><a href="rbafydrdbexample.htm#rbafydrdbexample">example program</a>
</li>
</ul>
</li>
<li><a href="rbafysecurity.htm#rbafysecurity">Revoke Object Authority (RVKOBJAUT) command</a>
</li>
<li><a href="rbafydrdbsupport.htm#rbafydrdbsupport">REVOKE PACKAGE statement</a>
</li>
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">REXX</a>
</li>
<li><a href="rbafyrojo.htm#rbafyrojo">right outer join</a>
</li>
<li>rollback
<ul class="indexlist">
<li><a href="rbafydrdaconnect2.htm#rbafydrdaconnect2">rollback required state</a>
</li>
</ul>
</li>
<li>ROLLBACK statement <a href="rbafydicomm.htm#rbafydicomm">(1)</a>, <a href="rbafypackconsider5.htm#rbafypackconsider5">(2)</a>
<ul class="indexlist">
<li>prepared statements
<ul class="indexlist">
<li><a href="rbafyplepexc.htm#rbafyplepexc">in dynamic SQL</a>
</li>
</ul>
</li>
</ul>
</li>
<li>routine
<ul class="indexlist">
<li><a href="rbafydebugproc.htm#rbafydebugproc">debugging</a>
</li>
</ul>
</li>
<li>row
<ul class="indexlist">
<li>definition <a href="rbafyxdbterms.htm#rbafyxdbterms">(1)</a>, <a href="rbafycontables.htm#rbafycontables">(2)</a>
</li>
<li>inserting multiple using blocked INSERT
<ul class="indexlist">
<li><a href="rbafyblkins.htm#rbafyblkins">into a table</a>
</li>
</ul>
</li>
<li>inserting multiple using SELECT
<ul class="indexlist">
<li><a href="rbafymultrow.htm#rbafymultrow">into a table</a>
</li>
</ul>
</li>
<li>inserting using VALUES
<ul class="indexlist">
<li><a href="rbafyvalues.htm#rbafyvalues">into a table</a>
</li>
</ul>
</li>
<li><a href="rbafydupl.htm#rbafydupl">preventing duplicate</a>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">reusing deleted with INSERT</a>
</li>
<li><a href="rbafyssorder.htm#rbafyssorder">selection using sort sequence</a>
</li>
</ul>
</li>
<li>row selection
<ul class="indexlist">
<li><a href="rbafyrecordselect.htm#rbafyrecordselect">and sort sequence</a>
</li>
</ul>
</li>
<li>ROWID
<ul class="indexlist">
<li><a href="rbafyrowid.htm#rbafyrowid">using in a table</a>
</li>
</ul>
</li>
<li><a href="rbafyloj.htm#rbafyloj">RRN scalar function</a>
</li>
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">Run SQL Scripts</a>
</li>
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">Run SQL Statements (RUNSQLSTM) command</a>
</li>
<li>RUNSQLSTM (Run SQL Statements)
<ul class="indexlist">
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">command</a>
</li>
<li><a href="rbafyrunstat.htm#rbafyrunstat">command (CL)</a>
</li>
<li><a href="rbafyexecutestmt.htm#rbafyexecutestmt">command errors</a>
</li>
<li><a href="rbafyrunstat.htm#rbafyrunstat">comment</a>
</li>
<li><a href="rbafyccsqlstmt.htm#rbafyccsqlstmt">commitment control</a>
</li>
<li><a href="rbafyrunstat.htm#rbafyrunstat">source file</a>
</li>
</ul>
</li>
<li>runtime support
<ul class="indexlist">
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">concepts</a>
</li>
</ul>
</li>
<li><a href="rbafydrda.htm#rbafydrda">RUW (remote unit of work)</a>
</li>
</ul>
<strong><a name="IDX1_53" href="#IDX0_53">S</a></strong>
<ul class="indexlist">
<li>sample programs
<ul class="indexlist">
<li><a href="rbafydrdbexample.htm#rbafydrdbexample">distributed RUW program</a>
</li>
</ul>
</li>
<li><a href="rbafysamptblx.htm#rbafysamptblx">sample tables DB2 UDB for iSeries</a>
<ul class="indexlist">
<li><a href="rbafyactivity.htm#rbafyactivity">ACT</a>
</li>
<li><a href="rbafyclasssched.htm#rbafyclasssched">CL_SCHED</a>
</li>
<li><a href="rbafystdept.htm#rbafystdept">DEPARTMENT</a>
</li>
<li><a href="rbafyemployeephoto.htm#rbafyemployeephoto">EMP_PHOTO</a>
</li>
<li><a href="rbafyempresume.htm#rbafyempresume">EMP_RESUME</a>
</li>
<li><a href="rbafyemployee.htm#rbafyemployee">EMPLOYEE</a>
</li>
<li><a href="rbafystprac.htm#rbafystprac">EMPPROJACT</a>
</li>
<li><a href="rbafyintray.htm#rbafyintray">IN_TRAY</a>
</li>
<li><a href="rbafyorgtable.htm#rbafyorgtable">ORG</a>
</li>
<li><a href="rbafystprojact.htm#rbafystprojact">PROJACT</a>
</li>
<li><a href="rbafystproj.htm#rbafystproj">PROJECT</a>
</li>
<li><a href="rbafysalestbl.htm#rbafysalestbl">SALES</a>
</li>
<li><a href="rbafystafftbl.htm#rbafystafftbl">STAFF</a>
</li>
</ul>
</li>
<li><a href="rbafysaverestore.htm#rbafysaverestore">save/restore</a>
<ul class="indexlist">
<li><a href="rbafypackconsider10.htm#rbafypackconsider10">packages</a>
</li>
</ul>
</li>
<li>savepoint
<ul class="indexlist">
<li><a href="rbafysavepoint.htm#rbafysavepoint">data integrity</a>
</li>
<li><a href="rbafysavepoint.htm#rbafysavepoint">definition</a>
</li>
</ul>
</li>
<li><a href="rbafysavepoint.htm#rbafysavepoint">SAVEPOINT statement</a>
<ul class="indexlist">
<li><a href="rbafysavepoint.htm#rbafysavepoint">considerations for distributed databases</a>
</li>
<li><a href="rbafysavepoint.htm#rbafysavepoint">levels</a>
</li>
</ul>
</li>
<li><a href="rbafyudferror.htm#rbafyudferror">scalar function</a>
</li>
<li>schema
<ul class="indexlist">
<li><a href="rbafyjourg.htm#rbafyjourg">auxiliary storage pools</a>
</li>
<li>definition <a href="rbafyxdbterms.htm#rbafyxdbterms">(1)</a>, <a href="rbafyconschema.htm#rbafyconschema">(2)</a>
</li>
</ul>
</li>
<li><a href="rbafycursortype.htm#rbafycursortype">scrollable cursor</a>
</li>
<li><a href="rbafysecurity.htm#rbafysecurity">security</a>
<ul class="indexlist">
<li><a href="rbafyauthid.htm#rbafyauthid">authorization ID</a>
</li>
<li><a href="rbafydicomm.htm#rbafydicomm">commitment control</a>
</li>
<li><a href="rbafydataintex.htm#rbafydataintex">data integrity</a>
<ul class="indexlist">
<li><a href="rbafycncr.htm#rbafycncr">concurrency</a>
</li>
</ul>
</li>
<li><a href="rbafysecurity.htm#rbafysecurity">public authority</a>
</li>
<li><a href="rbafyviewex2.htm#rbafyviewex2">view</a>
</li>
</ul>
</li>
<li><a href="rbafycolum.htm#rbafycolum">SELECT INTO statement</a>
<ul class="indexlist">
<li><a href="rbafydynmic.htm#rbafydynmic">in dynamic SQL</a>
</li>
</ul>
</li>
<li>SELECT statement <a href="rbafytexas.htm#rbafytexas">(1)</a>, <a href="rbafyselectbasic.htm#rbafyselectbasic">(2)</a>
<ul class="indexlist">
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">AND keyword</a>
<ul class="indexlist">
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">example</a>
</li>
</ul>
</li>
<li><a href="rbafyselectbasic.htm#rbafyselectbasic">asterisk (select all columns)</a>
</li>
<li><a href="rbafycasting.htm#rbafycasting">casting data types</a>
</li>
<li><a href="rbafycrojo.htm#rbafycrojo">CROSS JOIN</a>
</li>
<li><a href="rbafyretrievalerrors.htm#rbafyretrievalerrors">data retrieval errors</a>
</li>
<li><a href="rbafydatearithmetic.htm#rbafydatearithmetic">date/time arithmetic</a>
</li>
<li>date value <a href="rbafydtts.htm#rbafydtts">(1)</a>, <a href="rbafyspecifycurdate.htm#rbafyspecifycurdate">(2)</a>
</li>
<li><a href="rbafydupl.htm#rbafydupl">DISTINCT keyword</a>
</li>
<li>dynamic SQL
<ul class="indexlist">
<li><a href="rbafydynexample.htm#rbafydynexample">retrieving SELECT statement result</a>
</li>
</ul>
</li>
<li><a href="rbafydynexample.htm#rbafydynexample">example of allocating storage for SQLDA</a>
</li>
<li><a href="rbafyexjo.htm#rbafyexjo">EXCEPTOIN JOIN</a>
</li>
<li><a href="rbafyselectbasic.htm#rbafyselectbasic">FROM clause</a>
</li>
<li>GROUP BY
<ul class="indexlist">
<li><a href="rbafygroup.htm#rbafygroup">example</a>
</li>
<li><a href="rbafygroup.htm#rbafygroup">using NULL value with</a>
</li>
</ul>
</li>
<li>HAVING
<ul class="indexlist">
<li><a href="rbafyhaving.htm#rbafyhaving">example</a>
</li>
</ul>
</li>
<li><a href="rbafyinsyn.htm#rbafyinsyn">INNER JOIN</a>
</li>
<li><a href="rbafyjoin.htm#rbafyjoin">joins</a>
</li>
<li><a href="rbafyloj.htm#rbafyloj">LEFT OUTER JOIN</a>
</li>
<li>LIKE
<ul class="indexlist">
<li><a href="rbafyspeciallike.htm#rbafyspeciallike">considerations</a>
</li>
</ul>
</li>
<li><a href="rbafymjointypes.htm#rbafymjointypes">multiple join types in one statement</a>
</li>
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">NOT keyword</a>
</li>
<li>NULL value
<ul class="indexlist">
<li><a href="rbafynulls.htm#rbafynulls">example</a>
</li>
</ul>
</li>
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">OR keyword</a>
<ul class="indexlist">
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">example</a>
</li>
</ul>
</li>
<li>ORDER BY
<ul class="indexlist">
<li><a href="rbafyorderby.htm#rbafyorderby">example</a>
</li>
<li><a href="rbafyorderby.htm#rbafyorderby">using NULL values with</a>
</li>
</ul>
</li>
<li><a href="rbafycomsrch.htm#rbafycomsrch">performing complex search condition</a>
</li>
<li><a href="rbafydupl.htm#rbafydupl">preventing duplicate rows</a>
</li>
<li><a href="rbafyprocesssqlda.htm#rbafyprocesssqlda">processing and using SQLDA</a>
</li>
<li><a href="rbafyrojo.htm#rbafyrojo">RIGHT OUTER JOIN</a>
</li>
<li><a href="rbafysimulatefoj.htm#rbafysimulatefoj">simulating a full outer join</a>
</li>
<li>special register
<ul class="indexlist">
<li><a href="rbafyspecreg.htm#rbafyspecreg">example</a>
</li>
</ul>
</li>
<li><a href="rbafyselectbasic.htm#rbafyselectbasic">specifying column</a>
</li>
<li>subquery
<ul class="indexlist">
<li><a href="rbafysubq.htm#rbafysubq">definition</a>
</li>
<li><a href="rbafysubq.htm#rbafysubq">example</a>
</li>
</ul>
</li>
<li>time value <a href="rbafydtts.htm#rbafydtts">(1)</a>, <a href="rbafyspecifycurdate.htm#rbafyspecifycurdate">(2)</a>
</li>
<li>timestamp value <a href="rbafydtts.htm#rbafydtts">(1)</a>, <a href="rbafyspecifycurdate.htm#rbafyspecifycurdate">(2)</a>
</li>
<li><a href="rbafykeyu.htm#rbafykeyu">UNION</a>
</li>
<li><a href="rbafykeyuall.htm#rbafykeyuall">UNION ALL</a>
</li>
<li><a href="rbafytabexp.htm#rbafytabexp">use table expressions</a>
</li>
<li><a href="rbafyfixed.htm#rbafyfixed">using fixed-list</a>
</li>
<li><a href="rbafyvarlst.htm#rbafyvarlst">using varying-list</a>
</li>
<li>WHERE
<ul class="indexlist">
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">multiple search conditions</a>
</li>
</ul>
</li>
<li><a href="rbafywhere.htm#rbafywhere">WHERE clause</a>
<ul class="indexlist">
<li><a href="rbafywhereexp.htm#rbafywhereexp">column name</a>
</li>
<li><a href="rbafycompop.htm#rbafycompop">comparison operators</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">constant</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">expressions</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">host variable</a>
</li>
<li><a href="rbafyinwhere.htm#rbafyinwhere">inner join</a>
</li>
<li><a href="rbafynotkwd.htm#rbafynotkwd">NOT keyword</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">NULL value</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">predicates</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">special register</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">subquery</a>
</li>
</ul>
</li>
</ul>
</li>
<li>sequences
<ul class="indexlist">
<li><a href="rbafyidentsequence.htm#rbafyidentsequence">compare with identity</a>
</li>
<li><a href="rbafysequence.htm#rbafysequence">create</a>
</li>
<li><a href="rbafy1sequence.htm#rbafy1sequence">definition</a>
</li>
</ul>
</li>
<li><a href="rbafycursortype.htm#rbafycursortype">serial cursor</a>
</li>
<li>service program
<ul class="indexlist">
<li>Integrated Language Environment (ILE)
<ul class="indexlist">
<li><a href="rbafysqlpcservicepgm.htm#rbafysqlpcservicepgm">object</a>
</li>
</ul>
</li>
</ul>
</li>
<li>session services
<ul class="indexlist">
<li><a href="rbafyaccrdi.htm#rbafyaccrdi">accessing remote databases</a>
</li>
<li><a href="rbafysessionservices.htm#rbafysessionservices">change session attributes in interactive SQL</a>
</li>
<li><a href="rbafyxintsql.htm#rbafyxintsql">exiting interactive SQL</a>
</li>
<li><a href="rbafysessionservices.htm#rbafysessionservices">in interactive SQL</a>
</li>
<li><a href="rbafysessionservices.htm#rbafysessionservices">printing current session in interactive SQL</a>
</li>
<li><a href="rbafyrecover.htm#rbafyrecover">recovering an SQL session</a>
</li>
<li><a href="rbafysessionservices.htm#rbafysessionservices">removing all entries from current session</a>
</li>
<li><a href="rbafysessionservices.htm#rbafysessionservices">saving session</a>
</li>
<li><a href="rbafyuseexistisql.htm#rbafyuseexistisql">using an existing session</a>
</li>
</ul>
</li>
<li>SET clause
<ul class="indexlist">
<li><a href="rbafyupdate.htm#rbafyupdate">column name</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">constant</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">DEFAULT</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">description</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">expression</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">host variable</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">NULL value</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">scalar subselect</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">special register</a>
</li>
</ul>
</li>
<li>SET CONNECTION statement <a href="rbafydrdbsupport.htm#rbafydrdbsupport">(1)</a>, <a href="rbafypackconsider5.htm#rbafypackconsider5">(2)</a>
</li>
<li><a href="rbafyudfduvc.htm#rbafyudfduvc">SET CURRENT FUNCTION PATH statement</a>
</li>
<li>SET TRANSACTION statement
<ul class="indexlist">
<li><a href="rbafyc1.htm#rbafyc1">effect on implicit disconnect</a>
</li>
<li><a href="rbafysqlpack1.htm#rbafysqlpack1">not allowed in package</a>
</li>
</ul>
</li>
<li>sort sequence
<ul class="indexlist">
<li><a href="rbafyssconstraints.htm#rbafyssconstraints">and constraints</a>
</li>
<li><a href="rbafyrecordselect.htm#rbafyrecordselect">and row selection</a>
</li>
<li><a href="rbafyssindex.htm#rbafyssindex">CREATE INDEX</a>
</li>
<li><a href="rbafyssorder.htm#rbafyssorder">used with ORDER BY</a>
</li>
<li><a href="rbafyssorder.htm#rbafyssorder">used with row selection</a>
</li>
<li><a href="rbafyussisql.htm#rbafyussisql">using</a>
</li>
<li><a href="rbafyorderby2.htm#rbafyorderby2">using with ORDER BY</a>
</li>
<li><a href="rbafyssviews.htm#rbafyssviews">views</a>
</li>
</ul>
</li>
<li>source file
<ul class="indexlist">
<li>member, output
<ul class="indexlist">
<li><a href="rbafysqlpcosfm.htm#rbafysqlpcosfm">definition</a>
</li>
</ul>
</li>
<li><a href="rbafysqlpcusfm.htm#rbafysqlpcusfm">member, user</a>
</li>
</ul>
</li>
<li><a href="rbafycastudt.htm#rbafycastudt">sourced function</a>
</li>
<li><a href="rbafycastudt.htm#rbafycastudt">sourced UDF</a>
</li>
<li>special register
<ul class="indexlist">
<li><a href="rbafyspecreg.htm#rbafyspecreg">CURRENT DATE</a>
</li>
<li><a href="rbafyspecreg.htm#rbafyspecreg">CURRENT SCHEMA</a>
</li>
<li><a href="rbafyspecreg.htm#rbafyspecreg">CURRENT SERVER</a>
</li>
<li><a href="rbafyspecreg.htm#rbafyspecreg">CURRENT TIME</a>
</li>
<li><a href="rbafyspecreg.htm#rbafyspecreg">CURRENT TIMESTAMP</a>
</li>
<li><a href="rbafyspecreg.htm#rbafyspecreg">CURRENT TIMEZONE</a>
</li>
<li><a href="rbafyspecreg.htm#rbafyspecreg">USER</a>
</li>
</ul>
</li>
<li><a href="rbafyintro.htm#rbafyintro">SQL</a>
<ul class="indexlist">
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">call level interface</a>
</li>
<li><a href="rbafyintro.htm#rbafyintro">introduction</a>
</li>
<li><a href="rbafyterms.htm#rbafyterms">naming conventions</a>
</li>
<li><a href="rbafysqlobjects.htm#rbafysqlobjects">object descriptions</a>
</li>
<li><a href="rbafypackconsider13.htm#rbafypackconsider13">recursion</a>
</li>
<li>statements
<ul class="indexlist">
<li><a href="rbafystmtype.htm#rbafystmtype">types</a>
</li>
</ul>
</li>
</ul>
</li>
<li><a href="rbafysqlpcca.htm#rbafysqlpcca">SQL Communication Area (SQLCA)</a>
</li>
<li><a href="rbafysqlda.htm#rbafysqlda">SQL descriptor area (SQLDA)</a>
</li>
<li><a href="rbafylobrefvar.htm#rbafylobrefvar">SQL_FILE_READ, input value option</a>
</li>
<li><a href="rbafyterms.htm#rbafyterms">SQL naming convention</a>
</li>
<li>SQL package
<ul class="indexlist">
<li><a href="rbafyxdbterms.htm#rbafyxdbterms">definition</a>
</li>
</ul>
</li>
<li>SQL statement processor
<ul class="indexlist">
<li><a href="rbafyccsqlstmt.htm#rbafyccsqlstmt">commitment control</a>
</li>
<li>example
<ul class="indexlist">
<li><a href="rbafysrcmember.htm#rbafysrcmember">QSYSPRT listing</a>
</li>
</ul>
</li>
<li><a href="rbafyrunstat.htm#rbafyrunstat">using</a>
</li>
</ul>
</li>
<li><a href="rbafysqlpcca.htm#rbafysqlpcca">SQLCA (SQL Communication Area)</a>
<ul class="indexlist">
<li>SQLERRD(4)
<ul class="indexlist">
<li><a href="rbafydrdaconnect2.htm#rbafydrdaconnect2">determining connection status</a>
</li>
<li><a href="rbafydetconn.htm#rbafydetconn">determining connection type</a>
</li>
</ul>
</li>
<li>SQLERRD field <a href="rbafydetconn.htm#rbafydetconn">(1)</a>, <a href="rbafydrdaconnect2.htm#rbafydrdaconnect2">(2)</a>
</li>
</ul>
</li>
<li>SQLDA (SQL descriptor area)
<ul class="indexlist">
<li><a href="rbafydynexample.htm#rbafydynexample">allocating storage for</a>
</li>
<li><a href="rbafysqldaformat.htm#rbafysqldaformat">format</a>
</li>
<li><a href="rbafyprocesssqlda.htm#rbafyprocesssqlda">processing SELECT statement</a>
</li>
<li><a href="rbafysqlda.htm#rbafysqlda">programming language, use in</a>
</li>
<li><a href="rbafydynexample.htm#rbafydynexample">SELECT statement for allocating storage for SQLDA</a>
</li>
<li><a href="rbafysqldaformat.htm#rbafysqldaformat">SQLD</a>
</li>
<li><a href="rbafysqldaformat.htm#rbafysqldaformat">SQLDABC</a>
</li>
<li><a href="rbafysqldaformat.htm#rbafysqldaformat">SQLDAID</a>
</li>
<li><a href="rbafysqldaformat.htm#rbafysqldaformat">SQLDATA</a>
</li>
<li><a href="rbafysqldaformat.htm#rbafysqldaformat">SQLDATALEN</a>
</li>
<li><a href="rbafysqldaformat.htm#rbafysqldaformat">SQLDATATYPE_NAME</a>
</li>
<li><a href="rbafysqldaformat.htm#rbafysqldaformat">SQLIND</a>
</li>
<li><a href="rbafysqldaformat.htm#rbafysqldaformat">SQLLEN</a>
</li>
<li><a href="rbafysqldaformat.htm#rbafysqldaformat">SQLLONGLEN</a>
</li>
<li><a href="rbafysqldaformat.htm#rbafysqldaformat">SQLN</a>
</li>
<li><a href="rbafysqldaformat.htm#rbafysqldaformat">SQLNAME</a>
</li>
<li><a href="rbafysqldaformat.htm#rbafysqldaformat">SQLRES</a>
</li>
<li><a href="rbafysqldaformat.htm#rbafysqldaformat">SQLTYPE</a>
</li>
<li><a href="rbafysqldaformat.htm#rbafysqldaformat">SQLVAR</a>
</li>
<li><a href="rbafysqldaformat.htm#rbafysqldaformat">SQLVAR2</a>
</li>
</ul>
</li>
<li><a href="rbafydicomm.htm#rbafydicomm">Start Commitment Control (STRCMTCTL) command</a>
</li>
<li><a href="rbafyindexrecovery.htm#rbafyindexrecovery">Start Journal Access Path (STRJRNAP) command</a>
</li>
<li>statements
<ul class="indexlist">
<li>CALL <a href="rbafyusingcall.htm#rbafyusingcall">(1)</a>, <a href="rbafystatwo.htm#rbafystatwo">(2)</a>
<ul class="indexlist">
<li><a href="rbafydynamiccall.htm#rbafydynamiccall">dynamic with stored procedure</a>
</li>
<li><a href="rbafystatwo.htm#rbafystatwo">example</a>
</li>
<li><a href="rbafycalldrda.htm#rbafycalldrda">with SQLDA</a>
</li>
</ul>
</li>
<li><a href="rbafydescribingcommenton.htm#rbafydescribingcommenton">COMMENT ON statement</a>
</li>
<li>COMMIT <a href="rbafyconjournal.htm#rbafyconjournal">(1)</a>, <a href="rbafydicomm.htm#rbafydicomm">(2)</a>
</li>
<li><a href="rbafydrdbsupport.htm#rbafydrdbsupport">CONNECT</a>
</li>
<li>CREATE ALIAS statement
<ul class="indexlist">
<li><a href="rbafycreatingalias.htm#rbafycreatingalias">example</a>
</li>
</ul>
</li>
<li>CREATE INDEX
<ul class="indexlist">
<li><a href="rbafyssindex.htm#rbafyssindex">sort sequence</a>
</li>
</ul>
</li>
<li>CREATE PROCEDURE
<ul class="indexlist">
<li><a href="rbafydebugproc.htm#rbafydebugproc">debugging</a>
</li>
<li><a href="rbafydfnid.htm#rbafydfnid">defining external</a>
</li>
<li><a href="rbafysqlproc.htm#rbafysqlproc">defining SQL</a>
</li>
<li><a href="rbafysproeg.htm#rbafysproeg">external procedure</a>
</li>
<li>invoking <a href="rbafyinvokeproc.htm#rbafyinvokeproc">(1)</a>, <a href="rbafyresultsets.htm#rbafyresultsets">(2)</a>
</li>
<li><a href="rbafysproeg.htm#rbafysproeg">SQL procedure</a>
</li>
</ul>
</li>
<li>CREATE SCHEMA statement
<ul class="indexlist">
<li><a href="rbafysqlpcschema.htm#rbafysqlpcschema">example</a>
</li>
</ul>
</li>
<li><a href="rbafysequence.htm#rbafysequence">CREATE SEQUENCE statement</a>
</li>
<li><a href="rbafymqt.htm#rbafymqt">CREATE TABLE AS materialized query table statement</a>
</li>
<li>CREATE TABLE AS statement
<ul class="indexlist">
<li><a href="rbafycrttblas.htm#rbafycrttblas">example</a>
</li>
</ul>
</li>
<li>CREATE TABLE LIKE statement
<ul class="indexlist">
<li><a href="rbafycrttbllike.htm#rbafycrttbllike">example</a>
</li>
</ul>
</li>
<li><a href="rbafysqlpctablecreate.htm#rbafysqlpctablecreate">CREATE TABLE statement</a>
</li>
<li><a href="rbafyviewnt.htm#rbafyviewnt">CREATE VIEW</a>
</li>
<li><a href="rbafystmtype.htm#rbafystmtype">data definition (DDL)</a>
</li>
<li><a href="rbafystmtype.htm#rbafystmtype">data manipulation (DML)</a>
</li>
<li><a href="rbafydatearithmetic.htm#rbafydatearithmetic">date/time arithmetic</a>
</li>
<li>date value <a href="rbafydtts.htm#rbafydtts">(1)</a>, <a href="rbafyspecifycurdate.htm#rbafyspecifycurdate">(2)</a>
</li>
<li><a href="rbafycolum.htm#rbafycolum">DECLARE CURSOR</a>
</li>
<li>DECLARE GLOBAL TEMPORARY TABLE statement
<ul class="indexlist">
<li><a href="rbafydeclaretemptbl.htm#rbafydeclaretemptbl">example</a>
</li>
</ul>
</li>
<li>DELETE
<ul class="indexlist">
<li><a href="rbafydelete.htm#rbafydelete">example</a>
</li>
</ul>
</li>
<li><a href="rbafydrdbsupport.htm#rbafydrdbsupport">DISCONNECT</a>
</li>
<li><a href="rbafydrdbsupport.htm#rbafydrdbsupport">DROP PACKAGE</a>
</li>
<li><a href="rbafystmtype.htm#rbafystmtype">dynamic</a>
</li>
<li><a href="rbafyplepexc.htm#rbafyplepexc">EXECUTE</a>
</li>
<li>FETCH
<ul class="indexlist">
<li><a href="rbafydynexample.htm#rbafydynexample">dynamic SQL</a>
</li>
<li><a href="rbafymrfetch.htm#rbafymrfetch">multiple-row</a>
</li>
<li><a href="rbafymultifetch2.htm#rbafymultifetch2">using descriptor area</a>
</li>
<li><a href="rbafymultifetch1.htm#rbafymultifetch1">using host structure array</a>
</li>
<li><a href="rbafymultifetch2.htm#rbafymultifetch2">using row storage area</a>
</li>
</ul>
</li>
<li><a href="rbafydrdbsupport.htm#rbafydrdbsupport">GRANT PACKAGE</a>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">INSERT</a>
<ul class="indexlist">
<li><a href="rbafyinsert.htm#rbafyinsert">INTO clause</a>
</li>
<li><a href="rbafyinsert.htm#rbafyinsert">using</a>
</li>
</ul>
</li>
<li>LABEL ON statement
<ul class="indexlist">
<li><a href="rbafycreatinglabelon.htm#rbafycreatinglabelon">example</a>
</li>
</ul>
</li>
<li><a href="rbafycncr.htm#rbafycncr">LOCK TABLE</a>
</li>
<li><a href="rbafypmaker.htm#rbafypmaker">OPEN</a>
</li>
<li><a href="rbafypackconsider5.htm#rbafypackconsider5">package not required</a>
</li>
<li><a href="rbafysqlpack1.htm#rbafysqlpack1">packages</a>
</li>
<li>PREPARE
<ul class="indexlist">
<li><a href="rbafyplepexc.htm#rbafyplepexc">non-SELECT statement</a>
</li>
</ul>
</li>
<li><a href="rbafynonsil.htm#rbafynonsil">processing non select</a>
</li>
<li><a href="rbafymqt.htm#rbafymqt">REFRESH TABLE statement</a>
</li>
<li><a href="rbafydrdbsupport.htm#rbafydrdbsupport">RELEASE</a>
</li>
<li><a href="rbafydrdbsupport.htm#rbafydrdbsupport">REVOKE PACKAGE</a>
</li>
<li>ROLLBACK <a href="rbafyconjournal.htm#rbafyconjournal">(1)</a>, <a href="rbafydicomm.htm#rbafydicomm">(2)</a>
</li>
<li><a href="rbafysavepoint.htm#rbafysavepoint">SAVEPOINT</a>
</li>
<li>SELECT
<ul class="indexlist">
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">AND keyword</a>
</li>
<li><a href="rbafyselectbasic.htm#rbafyselectbasic">example</a>
</li>
<li><a href="rbafyspeciallike.htm#rbafyspeciallike">LIKE, considerations</a>
</li>
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">NOT keyword</a>
</li>
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">OR keyword</a>
</li>
<li><a href="rbafydupl.htm#rbafydupl">preventing duplicate rows</a>
</li>
<li><a href="rbafyselectbasic.htm#rbafyselectbasic">specifying column</a>
</li>
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">WHERE, multiple search conditions</a>
</li>
</ul>
</li>
<li>SELECT INTO
<ul class="indexlist">
<li><a href="rbafydynmic.htm#rbafydynmic">dynamic SQL</a>
</li>
</ul>
</li>
<li><a href="rbafydrdbsupport.htm#rbafydrdbsupport">SET CONNECTION</a>
</li>
<li><a href="rbafysqlpack1.htm#rbafysqlpack1">SQL packages</a>
</li>
<li>testing
<ul class="indexlist">
<li><a href="rbafyintract.htm#rbafyintract">using interactive SQL</a>
</li>
</ul>
</li>
<li>time value <a href="rbafydtts.htm#rbafydtts">(1)</a>, <a href="rbafyspecifycurdate.htm#rbafyspecifycurdate">(2)</a>
</li>
<li>timestamp value <a href="rbafydtts.htm#rbafydtts">(1)</a>, <a href="rbafyspecifycurdate.htm#rbafyspecifycurdate">(2)</a>
</li>
<li>UPDATE
<ul class="indexlist">
<li><a href="rbafyupdate.htm#rbafyupdate">example</a>
</li>
</ul>
</li>
</ul>
</li>
<li>stored procedure
<ul class="indexlist">
<li><a href="rbafyexamplecall.htm#rbafyexamplecall">returning completion status</a>
<ul class="indexlist">
<li><a href="rbafyce.htm#rbafyce">ILE C and PL/I</a>
</li>
<li><a href="rbafyrexxe.htm#rbafyrexxe">REXX</a>
</li>
</ul>
</li>
</ul>
</li>
<li><a href="rbafysproeg.htm#rbafysproeg">stored procedures</a>
<ul class="indexlist">
<li><a href="rbafydrdastoredproc.htm#rbafydrdastoredproc">considerations in distributed relational database</a>
</li>
<li><a href="rbafydfnid.htm#rbafydfnid">defining external</a>
</li>
<li><a href="rbafysqlproc.htm#rbafysqlproc">defining SQL</a>
</li>
<li><a href="rbafystored1.htm#rbafystored1">definition</a>
</li>
<li><a href="rbafydynamiccall.htm#rbafydynamiccall">dynamic CALL</a>
</li>
<li>embedded CALL
<ul class="indexlist">
<li><a href="rbafycalldrda.htm#rbafycalldrda">with SQLDA</a>
</li>
</ul>
</li>
<li><a href="rbafyinvokeproc.htm#rbafyinvokeproc">invoking</a>
</li>
<li><a href="rbafyusingcall.htm#rbafyusingcall">invoking using CALL</a>
</li>
<li><a href="rbafystatwo.htm#rbafystatwo">invoking using embedded CALL</a>
</li>
<li><a href="rbafyppcsp.htm#rbafyppcsp">parameter passing</a>
<ul class="indexlist">
<li><a href="rbafyindicator.htm#rbafyindicator">indicator variables</a>
</li>
</ul>
</li>
<li>returning a completion status
<ul class="indexlist">
<li><a href="rbafyreturningstatus.htm#rbafyreturningstatus">with SQLDA</a>
</li>
</ul>
</li>
<li><a href="rbafyresultsets.htm#rbafyresultsets">returning result sets</a>
</li>
</ul>
</li>
<li><a href="rbafymanudt.htm#rbafymanudt">strong typing and UDTs</a>
</li>
<li><a href="rbafystrsql.htm#rbafystrsql">STRSQL (Start SQL) command</a>
</li>
<li><a href="rbafyintro.htm#rbafyintro">Structured Query Language</a>
</li>
<li><a href="rbafysubquery.htm#rbafysubquery">subquery</a>
<ul class="indexlist">
<li><a href="rbafyhowsub.htm#rbafyhowsub">ALL</a>
</li>
<li><a href="rbafyhowsub.htm#rbafyhowsub">ANY</a>
</li>
<li><a href="rbafyhowsub.htm#rbafyhowsub">basic comparison</a>
</li>
<li><a href="rbafycorrs.htm#rbafycorrs">correlated</a>
<ul class="indexlist">
<li><a href="rbafyexsub5.htm#rbafyexsub5">example DELETE statement</a>
</li>
<li><a href="rbafyexsub2.htm#rbafyexsub2">example HAVING clause</a>
</li>
<li><a href="rbafyexsub3.htm#rbafyexsub3">example select list</a>
</li>
<li><a href="rbafyexsub4.htm#rbafyexsub4">example UPDATE statement</a>
</li>
<li><a href="rbafyexsub1.htm#rbafyexsub1">example WHERE clause</a>
</li>
</ul>
</li>
<li><a href="rbafycorrenames.htm#rbafycorrenames">correlated names and references</a>
</li>
<li><a href="rbafysubq.htm#rbafysubq">definition</a>
</li>
<li>examples
<ul class="indexlist">
<li><a href="rbafysubq.htm#rbafysubq">in SELECT</a>
</li>
</ul>
</li>
<li><a href="rbafyhowsub.htm#rbafyhowsub">EXISTS keyword</a>
</li>
<li><a href="rbafyhowsub.htm#rbafyhowsub">IN keyword</a>
</li>
<li><a href="rbafysubquerynotes.htm#rbafysubquerynotes">notes on using</a>
</li>
<li><a href="rbafyprompt3.htm#rbafyprompt3">prompting</a>
</li>
<li><a href="rbafyhowsub.htm#rbafyhowsub">quantified comparison</a>
</li>
<li><a href="rbafysubnsearch.htm#rbafysubnsearch">search condition</a>
</li>
<li><a href="rbafyhowsub.htm#rbafyhowsub">SOME</a>
</li>
</ul>
</li>
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">Symmetric Multiprocessing</a>
</li>
<li><a href="rbafydistribsupport.htm#rbafydistribsupport">sync point manager</a>
</li>
<li>syntax check
<ul class="indexlist">
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">QSQCHKS</a>
</li>
</ul>
</li>
<li><a href="rbafyterms.htm#rbafyterms">system naming convention</a>
</li>
</ul>
<strong><a name="IDX1_54" href="#IDX0_54">T</a></strong>
<ul class="indexlist">
<li>table
<ul class="indexlist">
<li>changing data
<ul class="indexlist">
<li><a href="rbafyupdate.htm#rbafyupdate">SET CLAUSE</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">with host variables</a>
</li>
</ul>
</li>
<li><a href="rbafyalter.htm#rbafyalter">changing definition</a>
</li>
<li><a href="rbafycrojo.htm#rbafycrojo">CROSS JOIN</a>
</li>
<li><a href="rbafysamptblx.htm#rbafysamptblx">DB2 UDB for iSeries sample</a>
</li>
<li><a href="rbafycreatinglabelon.htm#rbafycreatinglabelon">defining name</a>
</li>
<li>definition <a href="rbafyxdbterms.htm#rbafyxdbterms">(1)</a>, <a href="rbafycontables.htm#rbafycontables">(2)</a>
</li>
<li><a href="rbafytabexp.htm#rbafytabexp">derived</a>
</li>
<li><a href="rbafycursortype.htm#rbafycursortype">establishing position at the end</a>
</li>
<li><a href="rbafyexjo.htm#rbafyexjo">EXCEPTION JOIN</a>
</li>
<li>getting catalog information
<ul class="indexlist">
<li><a href="rbafycattbl.htm#rbafycattbl">about column</a>
</li>
</ul>
</li>
<li><a href="rbafyinsyn.htm#rbafyinsyn">INNER JOIN</a>
<ul class="indexlist">
<li><a href="rbafyinwhere.htm#rbafyinwhere">using WHERE</a>
</li>
</ul>
</li>
<li>inserting multiple rows into
<ul class="indexlist">
<li><a href="rbafyblkins.htm#rbafyblkins">using blocked INSERT</a>
</li>
<li><a href="rbafymultrow.htm#rbafymultrow">using SELECT</a>
</li>
</ul>
</li>
<li>inserting rows into
<ul class="indexlist">
<li><a href="rbafyvalues.htm#rbafyvalues">using VALUES</a>
</li>
</ul>
</li>
<li><a href="rbafyjoin.htm#rbafyjoin">joining</a>
</li>
<li><a href="rbafyloj.htm#rbafyloj">LEFT OUTER JOIN</a>
</li>
<li><a href="rbafymjointypes.htm#rbafymjointypes">multiple join types in one statement</a>
</li>
<li><a href="rbafyrojo.htm#rbafyrojo">RIGHT OUTER JOIN</a>
</li>
<li><a href="rbafysimulatefoj.htm#rbafysimulatefoj">simulating a full outer join</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">updating data</a>
</li>
<li><a href="rbafytabexp.htm#rbafytabexp">use table expressions</a>
</li>
<li>used in examples
<ul class="indexlist">
<li><a href="rbafyactivity.htm#rbafyactivity">ACT</a>
</li>
<li><a href="rbafyclasssched.htm#rbafyclasssched">CL_SCHED</a>
</li>
<li><a href="rbafystdept.htm#rbafystdept">DEPARTMENT</a>
</li>
<li><a href="rbafyemployeephoto.htm#rbafyemployeephoto">EMP_PHOTO</a>
</li>
<li><a href="rbafyempresume.htm#rbafyempresume">EMP_RESUME</a>
</li>
<li><a href="rbafyemployee.htm#rbafyemployee">EMPLOYEE</a>
</li>
<li><a href="rbafystprac.htm#rbafystprac">EMPPROJACT</a>
</li>
<li><a href="rbafyintray.htm#rbafyintray">IN_TRAY</a>
</li>
<li><a href="rbafyorgtable.htm#rbafyorgtable">ORG</a>
</li>
<li><a href="rbafystprojact.htm#rbafystprojact">PROJACT</a>
</li>
<li><a href="rbafystproj.htm#rbafystproj">PROJECT</a>
</li>
<li><a href="rbafysalestbl.htm#rbafysalestbl">SALES</a>
</li>
<li><a href="rbafystafftbl.htm#rbafystafftbl">STAFF</a>
</li>
</ul>
</li>
</ul>
</li>
<li>table function <a href="rbafyudfduvc.htm#rbafyudfduvc">(1)</a>, <a href="rbafyudferror.htm#rbafyudferror">(2)</a>
</li>
<li>time format <a href="rbafydtts.htm#rbafydtts">(1)</a>, <a href="rbafyspecifycurdate.htm#rbafyspecifycurdate">(2)</a>
</li>
<li>timestamp format <a href="rbafydtts.htm#rbafydtts">(1)</a>, <a href="rbafyspecifycurdate.htm#rbafyspecifycurdate">(2)</a>
</li>
<li><a href="rbafydb2triggers.htm#rbafydb2triggers">trigger</a>
<ul class="indexlist">
<li>AFTER trigger
<ul class="indexlist">
<li><a href="rbafyaftersql.htm#rbafyaftersql">example</a>
</li>
</ul>
</li>
<li>BEFORE trigger
<ul class="indexlist">
<li><a href="rbafybeforesql.htm#rbafybeforesql">example</a>
</li>
</ul>
</li>
<li><a href="rbafytrigger1.htm#rbafytrigger1">definition</a>
</li>
<li><a href="rbafysystrig.htm#rbafysystrig">external trigger</a>
<ul class="indexlist">
<li><a href="rbafysystrigexample.htm#rbafysystrigexample">example</a>
</li>
</ul>
</li>
<li><a href="rbafyhandlersql.htm#rbafyhandlersql">handlers</a>
</li>
<li><a href="rbafysqltrig.htm#rbafysqltrig">SQL</a>
</li>
<li><a href="rbafytransitiontable.htm#rbafytransitiontable">transition tables</a>
</li>
</ul>
</li>
<li><a href="rbafydistribsupport.htm#rbafydistribsupport">two-phase commit</a>
</li>
</ul>
<strong><a name="IDX1_55" href="#IDX0_55">U</a></strong>
<ul class="indexlist">
<li>UDFs (User-defined functions)
<ul class="indexlist">
<li><a href="rbafyudfduvc.htm#rbafyudfduvc">aggregating functions</a>
</li>
<li>calling
<ul class="indexlist">
<li><a href="rbafyudfuudf.htm#rbafyudfuudf">examples of invocations</a>
</li>
<li><a href="rbafyuseparameter.htm#rbafyuseparameter">parameter markers in functions</a>
</li>
<li><a href="rbafyusquref.htm#rbafyusquref">qualified function reference</a>
</li>
<li><a href="rbafyuseunqualified.htm#rbafyuseunqualified">unqualified function reference</a>
</li>
</ul>
</li>
<li>CAST FROM clause <a href="rbafyparamsql.htm#rbafyparamsql">(1)</a>, <a href="rbafyparamgen.htm#rbafyparamgen">(2)</a>, <a href="rbafyparamgennull.htm#rbafyparamgennull">(3)</a>
</li>
<li><a href="rbafysummary.htm#rbafysummary">casting</a>
</li>
<li><a href="rbafyudfduvc.htm#rbafyudfduvc">column functions</a>
</li>
<li><a href="rbafyudfduvc.htm#rbafyudfduvc">concepts</a>
</li>
<li><a href="rbafydudtudf.htm#rbafydudtudf">defining the UDT and UDFs example</a>
</li>
<li><a href="rbafyusrdeffun.htm#rbafyusrdeffun">definition</a>
</li>
<li><a href="rbafysqlpfenced.htm#rbafysqlpfenced">fenced versus unfenced</a>
</li>
<li><a href="rbafyudfduvc.htm#rbafyudfduvc">function path</a>
</li>
<li><a href="rbafyudfduvc.htm#rbafyudfduvc">function selection algorithm</a>
</li>
<li><a href="rbafysummary.htm#rbafysummary">general considerations</a>
</li>
<li><a href="rbafysummary.htm#rbafysummary">infix notation</a>
</li>
<li><a href="rbafyudfduvc.htm#rbafyudfduvc">length of time</a>
</li>
<li><a href="rbafysummary.htm#rbafysummary">LOB types</a>
</li>
<li><a href="rbafyudfduvc.htm#rbafyudfduvc">overloaded function names</a>
</li>
<li><a href="rbafyudfparallel.htm#rbafyudfparallel">parallel processing</a>
</li>
<li><a href="rbafyparamdb2gen.htm#rbafyparamdb2gen">parameter style DB2GENERAL</a>
</li>
<li><a href="rbafyparamdb2sql.htm#rbafyparamdb2sql">parameter style DB2SQL</a>
</li>
<li><a href="rbafyparamgen.htm#rbafyparamgen">parameter style GENERAL</a>
</li>
<li><a href="rbafyparamgennull.htm#rbafyparamgennull">parameter style GENERAL WITH NULLS</a>
</li>
<li><a href="rbafyparamjava.htm#rbafyparamjava">parameter style JAVA</a>
</li>
<li><a href="rbafyparamgen.htm#rbafyparamgen">parameter style SIMPLE CALL</a>
</li>
<li><a href="rbafyparamsql.htm#rbafyparamsql">parameter style SQL</a>
</li>
<li><a href="rbafyparamdb2sql.htm#rbafyparamdb2sql">passing argument with DBINFO</a>
</li>
<li><a href="rbafyparamdb2sql.htm#rbafyparamdb2sql">passing call-type</a>
</li>
<li><a href="rbafyparamsql.htm#rbafyparamsql">passing diagnostic-message</a>
</li>
<li><a href="rbafyparamsql.htm#rbafyparamsql">passing function-name</a>
</li>
<li><a href="rbafyparamdb2sql.htm#rbafyparamdb2sql">passing scratchpad</a>
</li>
<li><a href="rbafyparamsql.htm#rbafyparamsql">passing specific-name</a>
</li>
<li>passing SQL-argument <a href="rbafyparamsql.htm#rbafyparamsql">(1)</a>, <a href="rbafyparamgen.htm#rbafyparamgen">(2)</a>, <a href="rbafyparamgennull.htm#rbafyparamgennull">(3)</a>
</li>
<li><a href="rbafyparamsql.htm#rbafyparamsql">passing SQL-argument-ind</a>
</li>
<li><a href="rbafyparamgennull.htm#rbafyparamgennull">passing SQL-argument-ind-array</a>
</li>
<li>passing SQL-result <a href="rbafyparamsql.htm#rbafyparamsql">(1)</a>, <a href="rbafyparamgen.htm#rbafyparamgen">(2)</a>, <a href="rbafyparamgennull.htm#rbafyparamgennull">(3)</a>
</li>
<li>passing SQL-result-ind <a href="rbafyparamsql.htm#rbafyparamsql">(1)</a>, <a href="rbafyparamgennull.htm#rbafyparamgennull">(2)</a>
</li>
<li><a href="rbafyparamsql.htm#rbafyparamsql">passing SQL-state</a>
</li>
<li><a href="rbafyudfdudf.htm#rbafyudfdudf">registering UDFs</a>
<ul class="indexlist">
<li><a href="rbafyudfdudf.htm#rbafyudfdudf">examples of registering</a>
</li>
</ul>
</li>
<li>RETURNS TABLE clause <a href="rbafyparamsql.htm#rbafyparamsql">(1)</a>, <a href="rbafyparamgen.htm#rbafyparamgen">(2)</a>, <a href="rbafyparamgennull.htm#rbafyparamgennull">(3)</a>
</li>
<li><a href="rbafysaveconsider.htm#rbafysaveconsider">save and restore considerations</a>
</li>
<li>scalar function
<ul class="indexlist">
<li><a href="rbafyudferror.htm#rbafyudferror">error processing</a>
</li>
</ul>
</li>
<li><a href="rbafyudfduvc.htm#rbafyudfduvc">scalar functions</a>
</li>
<li><a href="rbafyudfduvc.htm#rbafyudfduvc">schema-name</a>
</li>
<li><a href="rbafyudfduvc.htm#rbafyudfduvc">schema-name and UDFs</a>
</li>
<li><a href="rbafyudfduvc.htm#rbafyudfduvc">signature, two functions and the same</a>
</li>
<li><a href="rbafycastudt.htm#rbafycastudt">sourced</a>
</li>
<li><a href="rbafysummary.htm#rbafysummary">summary of function references</a>
</li>
<li>table function
<ul class="indexlist">
<li><a href="rbafytfconsider.htm#rbafytfconsider">considerations</a>
</li>
<li><a href="rbafyudferror.htm#rbafyudferror">error processing</a>
</li>
</ul>
</li>
<li><a href="rbafyudfcfx7.htm#rbafyudfcfx7">table function example</a>
</li>
<li><a href="rbafyudfduvc.htm#rbafyudfduvc">table functions</a>
</li>
<li><a href="rbafyudfthreads.htm#rbafyudfthreads">thread considerations</a>
</li>
<li><a href="rbafyudfduvc.htm#rbafyudfduvc">type of functions</a>
</li>
<li><a href="rbafyexpudf.htm#rbafyexpudf">UDFs to query instances of UDTs example</a>
</li>
<li><a href="rbafyudfduvc.htm#rbafyudfduvc">unqualified reference</a>
</li>
<li><a href="rbafyudsrc.htm#rbafyudsrc">user-defined sourced functions on UDTs</a>
</li>
<li>writing your own UDF
<ul class="indexlist">
<li><a href="rbafywudfextern.htm#rbafywudfextern">external</a>
</li>
<li><a href="rbafyudfsql.htm#rbafyudfsql">SQL</a>
</li>
</ul>
</li>
</ul>
</li>
<li>UDTs (User-defined types)
<ul class="indexlist">
<li><a href="rbafyasdyns.htm#rbafyasdyns">assignments in dynamic SQL example</a>
</li>
<li><a href="rbafyasdudt.htm#rbafyasdudt">assignments involving different UDTs example</a>
</li>
<li><a href="rbafyasudt.htm#rbafyasudt">assignments involving UDTs example</a>
</li>
<li><a href="rbafycastudt.htm#rbafycastudt">casting between UDTs</a>
</li>
<li>comparisons involving UDTs example <a href="rbafyudtcnst.htm#rbafyudtcnst">(1)</a>, <a href="rbafyudtcomp.htm#rbafyudtcomp">(2)</a>
</li>
<li><a href="rbafydefudt.htm#rbafydefudt">defining a UDT</a>
</li>
<li><a href="rbafydetab.htm#rbafydetab">defining tables</a>
</li>
<li>defining tables with UDTs <a href="rbafysales.htm#rbafysales">(1)</a>, <a href="rbafyappform.htm#rbafyappform">(2)</a>
</li>
<li><a href="rbafydudtudf.htm#rbafydudtudf">defining the UDT and UDFs example</a>
</li>
<li><a href="rbafyusrdeftype.htm#rbafyusrdeftype">definition</a>
</li>
<li><a href="rbafyexplobl.htm#rbafyexplobl">LOB locators to manipulate UDT instances example</a>
</li>
<li>manipulating
<ul class="indexlist">
<li><a href="rbafymanudt.htm#rbafymanudt">examples of</a>
</li>
</ul>
</li>
<li><a href="rbafymanudt.htm#rbafymanudt">strong typing</a>
</li>
<li><a href="rbafyexpudf.htm#rbafyexpudf">UDFs to query instances of UDTs example</a>
</li>
<li><a href="rbafyudtuni.htm#rbafyudtuni">use of UDTs in UNION example</a>
</li>
<li><a href="rbafyudsrc.htm#rbafyudsrc">user-defined sourced functions on UDTs</a>
</li>
<li><a href="rbafyuddt.htm#rbafyuddt">why use UDTs</a>
</li>
</ul>
</li>
<li><a href="rbafykeyuall.htm#rbafykeyuall">UNION ALL</a>
</li>
<li><a href="rbafykeyu.htm#rbafykeyu">UNION keyword</a>
<ul class="indexlist">
<li><a href="rbafyudtuni.htm#rbafyudtuni">use of UDTs in UNION example</a>
</li>
</ul>
</li>
<li>unit of work
<ul class="indexlist">
<li><a href="rbafypackconsider9.htm#rbafypackconsider9">boundary for package creation</a>
</li>
<li><a href="rbafydrda.htm#rbafydrda">distributed</a>
</li>
<li><a href="rbafycmprec.htm#rbafycmprec">effect on open cursor</a>
</li>
<li><a href="rbafypackconsider9.htm#rbafypackconsider9">package creation</a>
</li>
<li><a href="rbafydrda.htm#rbafydrda">remote</a>
</li>
<li><a href="rbafydrdaconnect2.htm#rbafydrdaconnect2">rollback required</a>
</li>
</ul>
</li>
<li><a href="rbafydistribsupport.htm#rbafydistribsupport">unprotected resource</a>
</li>
<li>UPDATE statement
<ul class="indexlist">
<li><a href="rbafyrfupdating.htm#rbafyrfupdating">and referential constraints</a>
</li>
<li>changing data
<ul class="indexlist">
<li><a href="rbafyupdate.htm#rbafyupdate">with host variables</a>
</li>
</ul>
</li>
<li><a href="rbafyexsub4.htm#rbafyexsub4">correlated subquery, using in</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">description</a>
</li>
<li>identity column
<ul class="indexlist">
<li><a href="rbafyupdateidentity.htm#rbafyupdateidentity">example</a>
</li>
</ul>
</li>
<li>scalar subselect
<ul class="indexlist">
<li><a href="rbafyupdatesub.htm#rbafyupdatesub">example</a>
</li>
</ul>
</li>
<li>SET clause
<ul class="indexlist">
<li><a href="rbafyupdate.htm#rbafyupdate">column name</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">constant</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">DEFAULT</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">expression</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">host variable</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">NULL value</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">scalar subselect</a>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">special register</a>
</li>
</ul>
</li>
<li><a href="rbafyupdate.htm#rbafyupdate">SET CLAUSE</a>
</li>
<li><a href="rbafyrfupdating.htm#rbafyrfupdating">update rules for constraints</a>
</li>
<li>updating data as it is retrievied
<ul class="indexlist">
<li><a href="rbafyupdatingasretrieved.htm#rbafyupdatingasretrieved">example</a>
</li>
</ul>
</li>
<li>using SELECT
<ul class="indexlist">
<li><a href="rbafyupdatediftbl.htm#rbafyupdatediftbl">example</a>
</li>
</ul>
</li>
</ul>
</li>
<li><a href="rbafyuserasp.htm#rbafyuserasp">user auxiliary storage pool (ASP)</a>
</li>
<li>user profile
<ul class="indexlist">
<li><a href="rbafyxdbterms.htm#rbafyxdbterms">authorization ID</a>
</li>
<li><a href="rbafyxdbterms.htm#rbafyxdbterms">authorization name</a>
</li>
</ul>
</li>
<li>user source file member
<ul class="indexlist">
<li><a href="rbafysqlpcusfm.htm#rbafysqlpcusfm">definition</a>
</li>
</ul>
</li>
<li><a href="rbafyspecreg.htm#rbafyspecreg">USER special register</a>
</li>
<li>USING
<ul class="indexlist">
<li>clause
<ul class="indexlist">
<li><a href="rbafydynexample.htm#rbafydynexample">dynamic SQL</a>
</li>
</ul>
</li>
<li><a href="rbafypmaker.htm#rbafypmaker">DESCRIPTOR clause</a>
</li>
</ul>
</li>
</ul>
<strong><a name="IDX1_56" href="#IDX0_56">V</a></strong>
<ul class="indexlist">
<li><a href="rbafyrecursivequeries.htm#rbafyrecursivequeries">view</a>
<ul class="indexlist">
<li><a href="rbafyviewnt.htm#rbafyviewnt">creating</a>
</li>
<li>definition <a href="rbafyxdbterms.htm#rbafyxdbterms">(1)</a>, <a href="rbafyviewex.htm#rbafyviewex">(2)</a>
</li>
<li><a href="rbafyviewex2.htm#rbafyviewex2">security</a>
</li>
<li><a href="rbafyssviews.htm#rbafyssviews">sort sequence</a>
</li>
<li><a href="rbafyviewnt.htm#rbafyviewnt">using</a>
</li>
<li><a href="rbafywithcascade.htm#rbafywithcascade">WITH CASCADED CHECK</a>
</li>
<li><a href="rbafywcohdg.htm#rbafywcohdg">WITH CHECK</a>
</li>
<li><a href="rbafywithlocalcheck.htm#rbafywithlocalcheck">WITH LOCAL CHECK</a>
</li>
</ul>
</li>
</ul>
<strong><a name="IDX1_57" href="#IDX0_57">W</a></strong>
<ul class="indexlist">
<li><a href="rbafycurs3.htm#rbafycurs3">WHENEVER NOT FOUND clause</a>
</li>
<li>WHERE clause
<ul class="indexlist">
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">AND</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">column name</a>
</li>
<li><a href="rbafycompop.htm#rbafycompop">comparison operators</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">constant</a>
</li>
<li><a href="rbafywhere.htm#rbafywhere">description</a>
</li>
<li>example
<ul class="indexlist">
<li><a href="rbafypmaker.htm#rbafypmaker">dynamic SQL</a>
</li>
</ul>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">expressions</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">host variable</a>
</li>
<li><a href="rbafyinwhere.htm#rbafyinwhere">joining tables</a>
</li>
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">multiple search condition within a</a>
</li>
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">NOT</a>
</li>
<li><a href="rbafynotkwd.htm#rbafynotkwd">NOT keyword</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">NULL value</a>
</li>
<li><a href="rbafymultiplewhere.htm#rbafymultiplewhere">OR</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">special register</a>
</li>
<li><a href="rbafywhereexp.htm#rbafywhereexp">subquery</a>
</li>
</ul>
</li>
<li><a href="rbafycurs5a.htm#rbafycurs5a">WHERE CURRENT OF clause</a>
</li>
</ul>
<strong><a name="IDX1_58" href="#IDX0_58">X</a></strong>
<ul class="indexlist">
<li><a href="rbafysqlconcepts.htm#rbafysqlconcepts">X/Open call level interface</a>
</li>
</ul>
</body></html>