ibm-information-center/dist/eclipse/plugins/i5OS.ic.db2_5.4.0.1/rbafzmstterminology.htm

340 lines
11 KiB
HTML

<?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 xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="dc.language" scheme="rfc1766" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<meta name="dc.date" scheme="iso8601" content="2005-09-19" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<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="keywords" content="equivalent terms, equivalent term, constant,
literal, predicate, comparison, predicate subquery, of table, degree,
outer reference, expression, query, specification, result specification,
set function, table expression, target specification, transaction,
value expression, aggregate function, arithmetic expression, basic predicate,
column in a group-by clause, correlated reference, fullselect,
host variable followed by an indicator variable,
number of items in a select list, result,
result table created by a group-by or having clause,
result view created by a group-by or having clause,
subquery in a basic predicate, subselect" />
<title>Terminology differences</title>
<link rel="stylesheet" type="text/css" href="ibmidwb.css" />
<link rel="stylesheet" type="text/css" href="ic.css" />
</head>
<body>
<a id="Top_Of_Page" name="Top_Of_Page"></a><!-- Java sync-link -->
<script language = "Javascript" src = "../rzahg/synch.js" type="text/javascript"></script>
<a name="terminology"></a>
<h1 id="terminology"><a href="rbafzmst02.htm#ToC_1573">Appendix G. Terminology differences</a></h1>
<p>Some terminology used in the ANSI and ISO standards differs from the terminology
used in this book and other product books. The following table is a cross
reference of the SQL 2003 Core standard terms to DB2 UDB SQL terms.</p>
<a name="wq2395"></a>
<table id="wq2395" width="100%" summary="" border="1" frame="border" rules="all">
<caption>Table 168. ANSI/ISO term to DB2 UDB SQL term cross-reference</caption>
<thead valign="bottom">
<tr>
<th id="wq2396" width="50%" align="left">
<div class="lines">ANSI/ISO Term<br />
</div></th>
<th id="wq2397" width="50%" align="left">
<div class="lines">DB2 UDB SQL Term<br />
</div></th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td headers="wq2396">
<div class="lines">literal<a id="idx3596" name="idx3596"></a><a id="idx3597" name="idx3597"></a><br />
</div></td>
<td headers="wq2397">
<div class="lines">constant<br />
</div></td>
</tr>
<tr>
<td headers="wq2396">
<div class="lines">comparison predicate<a id="idx3598" name="idx3598"></a><a id="idx3599" name="idx3599"></a><br />
</div></td>
<td headers="wq2397">
<div class="lines">basic predicate<br />
</div></td>
</tr>
<tr>
<td headers="wq2396">
<div class="lines">comparison predicate subquery<a id="idx3600" name="idx3600"></a><br />
</div></td>
<td headers="wq2397">
<div class="lines">subquery in a basic predicate<br />
</div></td>
</tr>
<tr>
<td headers="wq2396">degree of table/cursor <a id="idx3601" name="idx3601"></a></td>
<td headers="wq2397">number of items in a select list</td>
</tr>
<tr>
<td headers="wq2396">
<div class="lines">grouped table<br />
</div></td>
<td headers="wq2397">
<div class="lines">result table created by a group-by or having clause<br />
</div></td>
</tr>
<tr>
<td headers="wq2396">
<div class="lines">grouped view<br />
</div></td>
<td headers="wq2397">
<div class="lines">result view created by a group-by or having clause<br />
</div></td>
</tr>
<tr>
<td headers="wq2396">
<div class="lines">grouping column<br />
</div></td>
<td headers="wq2397">
<div class="lines">column in a group-by clause<br />
</div></td>
</tr>
<tr>
<td headers="wq2396">
<div class="lines">outer reference<a id="idx3602" name="idx3602"></a><br />
</div></td>
<td headers="wq2397">
<div class="lines">correlated reference<br />
</div></td>
</tr>
<tr>
<td headers="wq2396">
<div class="lines">query expression<a id="idx3603" name="idx3603"></a><br />
</div></td>
<td headers="wq2397">
<div class="lines">fullselect<br />
</div></td>
</tr>
<tr>
<td headers="wq2396">
<div class="lines">query specification<a id="idx3604" name="idx3604"></a><br />
</div></td>
<td headers="wq2397">
<div class="lines">subselect<br />
</div></td>
</tr>
<tr>
<td headers="wq2396">
<div class="lines">result specification<a id="idx3605" name="idx3605"></a><br />
</div></td>
<td headers="wq2397">
<div class="lines">result<br />
</div></td>
</tr>
<tr>
<td headers="wq2396">
<div class="lines">set function<a id="idx3606" name="idx3606"></a><br />
</div></td>
<td headers="wq2397">
<div class="lines">aggregate function<br />
</div></td>
</tr>
<tr>
<td headers="wq2396">
<div class="lines">table expression<a id="idx3607" name="idx3607"></a><br />
</div></td>
<td headers="wq2397">
<pre class="cgraphic">&gt;--from-clause*-*--------------*-----------&gt;
**where-clause**
&gt;--*-----------------*--*---------------*--&gt;
**group-by-clause** **having-clause**</pre></td>
</tr>
<tr>
<td headers="wq2396">
<div class="lines">target specification<a id="idx3608" name="idx3608"></a><br />
</div></td>
<td headers="wq2397">
<div class="lines">host variable followed by an indicator variable<br />
</div></td>
</tr>
<tr>
<td headers="wq2396">
<div class="lines">transaction<a id="idx3609" name="idx3609"></a><br />
</div></td>
<td headers="wq2397">
<div class="lines">logical unit of work or unit of work<br />
</div></td>
</tr>
<tr>
<td headers="wq2396">
<div class="lines">value expression<a id="idx3610" name="idx3610"></a><br />
</div></td>
<td headers="wq2397">arithmetic expression</td>
</tr>
</tbody>
</table>
<p>The following table is a cross reference of DB2 UDB SQL terms to the SQL 2003 Core standard terms.</p>
<a name="wq2398"></a>
<table id="wq2398" width="100%" summary="" border="1" frame="border" rules="all">
<caption>Table 169. DB2 UDB SQL term to ANSI/ISO term cross-reference</caption>
<thead valign="bottom">
<tr>
<th id="wq2399" width="50%" align="left">
<div class="lines">DB2 UDB SQL Term<br />
</div></th>
<th id="wq2400" width="50%" align="left">
<div class="lines">ANSI/ISO Term<br />
</div></th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td headers="wq2399">
<div class="lines">aggregate function<a id="idx3611" name="idx3611"></a><br />
</div></td>
<td headers="wq2400">
<div class="lines">set function<br />
</div></td>
</tr>
<tr>
<td headers="wq2399">
<div class="lines">arithmetic expression<a id="idx3612" name="idx3612"></a><br />
</div></td>
<td headers="wq2400">
<div class="lines">value expression<br />
</div></td>
</tr>
<tr>
<td headers="wq2399">
<div class="lines">basic predicate<a id="idx3613" name="idx3613"></a><br />
</div></td>
<td headers="wq2400">
<div class="lines">comparison predicate<br />
</div></td>
</tr>
<tr>
<td headers="wq2399">
<div class="lines">column in a group-by clause<a id="idx3614" name="idx3614"></a><br />
</div></td>
<td headers="wq2400">
<div class="lines">grouping column<br />
</div></td>
</tr>
<tr>
<td headers="wq2399">
<div class="lines">correlated reference<a id="idx3615" name="idx3615"></a><br />
</div></td>
<td headers="wq2400">
<div class="lines">outer reference<br />
</div></td>
</tr>
<tr>
<td headers="wq2399">
<pre class="cgraphic">&gt;--from-clause*-*--------------*-----------&gt;
**where-clause**
&gt;--*-----------------*--*---------------*--&gt;
**group-by-clause** **having-clause**</pre></td>
<td headers="wq2400">
<div class="lines">table expression<br />
</div></td>
</tr>
<tr>
<td headers="wq2399">
<div class="lines">fullselect<a id="idx3616" name="idx3616"></a><br />
</div></td>
<td headers="wq2400">
<div class="lines">query expression<br />
</div></td>
</tr>
<tr>
<td headers="wq2399">
<div class="lines">host variable followed by an indicator variable<a id="idx3617" name="idx3617"></a><br />
</div></td>
<td headers="wq2400">
<div class="lines">target specification<br />
</div></td>
</tr>
<tr>
<td headers="wq2399">
<div class="lines">logical unit of work or unit of work<br />
</div></td>
<td headers="wq2400">
<div class="lines">transaction<br />
</div></td>
</tr>
<tr>
<td headers="wq2399">
<div class="lines">interactive SQL<br />
</div></td>
<td headers="wq2400">
<div class="lines">direct SQL<br />
</div></td>
</tr>
<tr>
<td headers="wq2399">number of items in a select list <a id="idx3618" name="idx3618"></a></td>
<td headers="wq2400">degree of table/cursor</td>
</tr>
<tr>
<td headers="wq2399">
<div class="lines">result<a id="idx3619" name="idx3619"></a><br />
</div></td>
<td headers="wq2400">
<div class="lines">result specification<br />
</div></td>
</tr>
<tr>
<td headers="wq2399">
<div class="lines">result table created by a group-by or having clause<a id="idx3620" name="idx3620"></a><br />
</div></td>
<td headers="wq2400">
<div class="lines">grouped table<br />
</div></td>
</tr>
<tr>
<td headers="wq2399">
<div class="lines">result view created by a group-by or having clause<a id="idx3621" name="idx3621"></a><br />
</div></td>
<td headers="wq2400">
<div class="lines">grouped view<br />
</div></td>
</tr>
<tr>
<td headers="wq2399">
<div class="lines">subquery in a basic predicate<a id="idx3622" name="idx3622"></a><br />
</div></td>
<td headers="wq2400">
<div class="lines">comparison predicate subquery<br />
</div></td>
</tr>
<tr>
<td headers="wq2399">
<div class="lines">subselect<a id="idx3623" name="idx3623"></a><br />
</div></td>
<td headers="wq2400">
<div class="lines">query specification<br />
</div></td>
</tr>
<tr>
<td headers="wq2399">
<div class="lines">subselect or fullselect in parenthesis<a id="idx3624" name="idx3624"></a><br />
</div></td>
<td headers="wq2400">
<div class="lines">query term<br />
</div></td>
</tr>
</tbody>
</table>
<hr /><br />
[ <a href="#Top_Of_Page">Top of Page</a> | <a href="rbafzmstcatalogans.htm">Previous Page</a> | <a href="rbafzmstresword.htm">Next Page</a> | <a href="rbafzmst02.htm#wq1">Contents</a> |
<a href="rbafzmstindex.htm#index">Index</a> ]
<a id="Bot_Of_Page" name="Bot_Of_Page"></a>
</body>
</html>