68 lines
4.8 KiB
HTML
68 lines
4.8 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="Process non-SELECT statements" />
|
|
<meta name="abstract" content="To build a dynamic SQL non-SELECT statement, you need to verify that the SQL statement you want to build is one that can be run dynamically and then build the SQL statement." />
|
|
<meta name="description" content="To build a dynamic SQL non-SELECT statement, you need to verify that the SQL statement you want to build is one that can be run dynamically and then build the SQL statement." />
|
|
<meta name="DC.subject" content="statements, processing non select, dynamic SQL, processing non-SELECT statements" />
|
|
<meta name="keywords" content="statements, processing non select, dynamic SQL, processing non-SELECT statements" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbafydynmic.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbafyplepexc.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbafydynmic.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbafydynmic.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbafyintract.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="rbafynonsil" />
|
|
<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>Process non-SELECT statements</title>
|
|
</head>
|
|
<body id="rbafynonsil"><a name="rbafynonsil"><!-- --></a>
|
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
|
<h1 class="topictitle1">Process non-SELECT statements</h1>
|
|
<div><p>To build a dynamic SQL non-SELECT statement, you need to verify
|
|
that the SQL statement you want to build is one that can be run dynamically
|
|
and then build the SQL statement.</p>
|
|
<div class="section"><p>To run a dynamic SQL non-SELECT statement: </p>
|
|
</div>
|
|
<div class="section"> <ol><li>Run the SQL statement using EXECUTE IMMEDIATE, or PREPARE the SQL statement,
|
|
then EXECUTE the prepared statement.</li>
|
|
<li>Handle any SQL return codes that might result.</li>
|
|
</ol>
|
|
</div>
|
|
<div class="section"><p>The following is an example of an application running a dynamic
|
|
SQL non-SELECT statement (stmtstrg): </p>
|
|
<pre> EXEC SQL
|
|
<strong>EXECUTE IMMEDIATE</strong> :stmtstrg;</pre>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<ul class="ullinks">
|
|
<li class="ulchildlink"><strong><a href="rbafyplepexc.htm">Use the PREPARE and EXECUTE statements</a></strong><br />
|
|
If non-SELECT statements contain no parameter markers, they can be run dynamically using the EXECUTE IMMEDIATE statement. However, if the non-SELECT statements have parameter markers, they must be run using PREPARE and EXECUTE.</li>
|
|
</ul>
|
|
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbafydynmic.htm" title="Dynamic SQL allows an application to define and run SQL statements at program run time. An application that provides for dynamic SQL accepts as input (or builds) an SQL statement in the form of a character string. The application does not need to know what type of SQL statement it will run.">Dynamic SQL applications</a></div>
|
|
</div>
|
|
<div class="relconcepts"><strong>Related concepts</strong><br />
|
|
<div><a href="rbafydynmic.htm" title="Dynamic SQL allows an application to define and run SQL statements at program run time. An application that provides for dynamic SQL accepts as input (or builds) an SQL statement in the form of a character string. The application does not need to know what type of SQL statement it will run.">Dynamic SQL applications</a></div>
|
|
<div><a href="rbafyintract.htm" title="Interactive SQL allows the programmer or database administrator to quickly and easily define, update, delete, or look at data for testing, problem analysis, and database maintenance.">Use interactive SQL</a></div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html> |