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

66 lines
4.0 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 lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="reference" />
<meta name="DC.Title" content="Declare a global temporary table" />
<meta name="abstract" content="You can create a temporary table for use with your current session using the DECLARE GLOBAL TEMPORARY TABLE statement." />
<meta name="description" content="You can create a temporary table for use with your current session using the DECLARE GLOBAL TEMPORARY TABLE statement." />
<meta name="DC.subject" content="DECLARE GLOBAL TEMPORARY TABLE statement, statements, example, examples" />
<meta name="keywords" content="DECLARE GLOBAL TEMPORARY TABLE statement, statements, example, examples" />
<meta name="DC.Relation" scheme="URI" content="rbafysqltech.htm" />
<meta name="DC.Relation" scheme="URI" content="../db2/rbafzmstdgtt.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rbafydeclaretemptbl" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Declare a global temporary table</title>
</head>
<body id="rbafydeclaretemptbl"><a name="rbafydeclaretemptbl"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Declare a global temporary table</h1>
<div><p>You can create a temporary table for use with your current session
using the DECLARE GLOBAL TEMPORARY TABLE statement.</p>
<div class="section"><p>This temporary table does not appear in the system catalog and
cannot be shared by other sessions. When you end your session, the rows of
the table are deleted and the table is dropped.</p>
</div>
<div class="section"><p>The syntax of this statement is similar to CREATE TABLE, including
the LIKE and AS clause.</p>
</div>
<div class="section"><p>For example, create a temporary table ORDERS: </p>
<pre><strong>DECLARE GLOBAL TEMPORARY TABLE</strong> ORDERS
(PARTNO <strong>SMALLINT NOT NULL</strong>,
DESCR <strong>VARCHAR</strong>(24),
QONHAND <strong>INT</strong>)
<strong>ON COMMIT DELETE ROWS</strong> </pre>
</div>
<div class="section"><p>This table is created in QTEMP. To reference the table using a
schema name, use either SESSION or QTEMP. You can issue SELECT, INSERT, UPDATE,
and DELETE statements against this table, the same as any other table. You
can drop this table by issuing the DROP TABLE statement: </p>
<pre><strong>DROP TABLE</strong> ORDERS</pre>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbafysqltech.htm" title="Data definition language (DDL) describes the portion of SQL that allows you to create, alter, and destroy database objects. These database objects include schemas, tables, views, sequences, catalogs, indexes, and aliases.">Data definition language (DDL)</a></div>
</div>
<div class="relinfo"><strong>Related information</strong><br />
<div><a href="../db2/rbafzmstdgtt.htm">DECLARE GLOBAL TEMPORARY TABLE</a></div>
</div>
</div>
</body>
</html>