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

57 lines
3.5 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="Example: Use of UDTs in UNION" />
<meta name="abstract" content="Suppose you want to provide your U.S. users with a query to show all the sales of every product of your company." />
<meta name="description" content="Suppose you want to provide your U.S. users with a query to show all the sales of every product of your company." />
<meta name="DC.subject" content="UDTs (User-defined types), use of UDTs in UNION example, examples, use of UDTs in UNION, UNION keyword, use of UDTs in UNION example" />
<meta name="keywords" content="UDTs (User-defined types), use of UDTs in UNION example, examples, use of UDTs in UNION, UNION keyword, use of UDTs in UNION example" />
<meta name="DC.Relation" scheme="URI" content="rbafyexampudt.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="rbafyudtuni" />
<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>Example: Use of UDTs in UNION</title>
</head>
<body id="rbafyudtuni"><a name="rbafyudtuni"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Example: Use of UDTs in UNION</h1>
<div><p><span>Suppose you want to provide your
U.S. users with a query to show all the sales of every product of your company.</span></p>
<div class="section"><div class="p">The SELECT statement is as follows: <pre> <strong>SELECT</strong> PRODUCT_ITEM, MONTH, YEAR, TOTAL
<strong>FROM</strong> US_SALES
<strong>UNION</strong>
<strong>SELECT</strong> PRODUCT_ITEM, MONTH, YEAR, US_DOLLAR (TOTAL)
<strong>FROM</strong> CANADIAN_SALES
<strong>UNION</strong>
<strong>SELECT</strong> PRODUCT_ITEM, MONTH, YEAR, US_DOLLAR (TOTAL)
<strong>FROM</strong> GERMAN_SALES</pre>
</div>
</div>
<div class="section"><p>You cast Canadian dollars to U.S. dollars and
Euros to U.S. dollars because UDTs are union compatible only with the same
UDT. You must use the functional notation to cast between UDTs since the cast
specification only allows you to cast between UDTs and their source types.</p>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbafyexampudt.htm" title="These are examples of using UDTs.">Examples: Use UDTs</a></div>
</div>
</div>
</body>
</html>