Files
yasuhirokimura-db18/docs/installation/upgrade_11gr2_52_seq_sql.html
Yasuhiro KIMURA 9678929700 Update to 18.1.40
2020-07-24 01:10:28 +09:00

117 lines
4.3 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Sequence Support in the SQL Layer</title>
<link rel="stylesheet" href="gettingStarted.css" type="text/css" />
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2" />
<link rel="start" href="index.html" title="Berkeley DB Installation and Build Guide" />
<link rel="up" href="upgrade_52_toc.html" title="Chapter 13.  Upgrading Berkeley DB 11.2.5.1 applications to Berkeley DB 11.2.5.2" />
<link rel="prev" href="upgrade_11gr2_52_repmgr_channels.html" title="Repmgr Message Channels" />
<link rel="next" href="upgrade_11gr2_52_xa.html" title="Berkeley DB X/Open Compliant XA Resource Manager" />
</head>
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 18.1.40</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
<th colspan="3" align="center">Sequence Support in the
SQL Layer</th>
</tr>
<tr>
<td width="20%" align="left"><a accesskey="p" href="upgrade_11gr2_52_repmgr_channels.html">Prev</a> </td>
<th width="60%" align="center">Chapter 13.  Upgrading Berkeley DB 11.2.5.1 applications to Berkeley DB 11.2.5.2 </th>
<td width="20%" align="right"> <a accesskey="n" href="upgrade_11gr2_52_xa.html">Next</a></td>
</tr>
</table>
<hr />
</div>
<div class="sect1" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h2 class="title" style="clear: both"><a id="upgrade_11gr2_52_seq_sql"></a>Sequence Support in the
SQL Layer</h2>
</div>
</div>
</div>
<div class="toc">
<dl>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_seq_sql.html#idm140649572144688">New Functions</a>
</span>
</dt>
</dl>
</div>
<p>
A partial implementation of the sequence API defined in the
SQL 2003 specification has been added to the SQL layer. A
sequence is created using the syntax:
</p>
<pre class="programlisting">SELECT create_sequence("sequence_name"...) </pre>
<p>
The sequence numbers are accessed using
</p>
<pre class="programlisting">SELECT nextval("sequence_name") </pre>
<p>
and
</p>
<pre class="programlisting">SELECT currval("sequence_name")</pre>
<p>
Finally, a sequence can be dropped using
</p>
<pre class="programlisting">SELECT drop_sequence("sequence_name")</pre>
<div class="sect2" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="idm140649572144688"></a>New Functions</h3>
</div>
</div>
</div>
<p>
</p>
<div class="itemizedlist">
<ul type="disc">
<li>
create_sequence
</li>
<li>
seq_nextval
</li>
<li>
seq_currval
</li>
<li>
seq_drop_sequence
</li>
</ul>
</div>
</div>
</div>
<div class="navfooter">
<hr />
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left"><a accesskey="p" href="upgrade_11gr2_52_repmgr_channels.html">Prev</a> </td>
<td width="20%" align="center">
<a accesskey="u" href="upgrade_52_toc.html">Up</a>
</td>
<td width="40%" align="right"> <a accesskey="n" href="upgrade_11gr2_52_xa.html">Next</a></td>
</tr>
<tr>
<td width="40%" align="left" valign="top">Repmgr Message Channels  </td>
<td width="20%" align="center">
<a accesskey="h" href="index.html">Home</a>
</td>
<td width="40%" align="right" valign="top"> Berkeley DB X/Open Compliant XA Resource Manager </td>
</tr>
</table>
</div>
</body>
</html>