ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzajp_5.4.0.1/rzajpcontinuationc.htm

68 lines
4.1 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"?>
<!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="Continuation for SQL statements in C and C++ applications that use SQL" />
<meta name="abstract" content="SQL statements can be contained in one or more lines." />
<meta name="description" content="SQL statements can be contained in one or more lines." />
<meta name="DC.subject" content="C program, continuation, C++ program, coding requirement, C++ program, C, C++, DBCS constants" />
<meta name="keywords" content="C program, continuation, C++ program, coding requirement, C++ program, C, C++, DBCS constants" />
<meta name="DC.Relation" scheme="URI" content="rzajpembedsqlc.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="rzajpcontinuationc" />
<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>Continuation for SQL statements in C and C++ applications that use
SQL</title>
</head>
<body id="rzajpcontinuationc"><a name="rzajpcontinuationc"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Continuation for SQL statements in C and C++ applications that use
SQL</h1>
<div><p>SQL statements can be contained in one or more lines.</p>
<div class="section"><p>You can split an SQL statement wherever a blank can appear. The
backslash (\) can be used to continue a string constant or delimited identifier.
Identifiers that are not delimited cannot be continued.</p>
</div>
<div class="section"><p>Constants containing DBCS data may be continued across multiple
lines in two ways: </p>
<ul><li>If the character at the right margin of the continued line is a shift-in
and the character at the left margin of the continuation line is a shift-out,
then the shift characters located at the left and right margin are removed.
<p>This SQL statement has a valid graphic constant of G'&lt;AABBCCDDEEFFGGHHIIJJKK&gt;'.
The redundant shifts at the margin are removed. </p>
<pre>*...+....1....+....2....+....3....+....4....+....5....+....6....+....7....*....8
EXEC SQL <strong>SELECT</strong> * <strong>FROM</strong> GRAPHTAB <strong>WHERE</strong> GRAPHCOL = G'&lt;AABBCCDDEEFFGGHH&gt;
&lt;IIJJKK&gt;';
</pre>
</li>
<li>It is possible to place the shift characters outside of the margins. For
this example, assume the margins are 5 and 75. This SQL statement has a valid
graphic constant of G'&lt;AABBCCDDEEFFGGHHIIJJKK&gt;'. <pre>*...(....1....+....2....+....3....+....4....+....5....+....6....+....7....)....8
    EXEC SQL <strong>SELECT</strong> * <strong>FROM</strong> GRAPHTAB <strong>WHERE</strong> GRAPHCOL = G'&lt;AABBCCDD&gt;
   &lt;EEFFGGHHIIJJKK&gt;';
</pre>
</li>
</ul>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzajpembedsqlc.htm" title="SQL statements can be coded in a C or C++ program wherever executable statements can appear.">Embed SQL statements in C and C++ applications that use SQL</a></div>
</div>
</div>
</body>
</html>